Foros del Web » Programando para Internet » PHP »

Funciones

Estas en el tema de Funciones en el foro de PHP en Foros del Web. hola a todos, tengo dos funciones en una pagina. estas funciones trabajn con informacion que le envio desde desde 2 formulario, es decir cada formulario ...
  #1 (permalink)  
Antiguo 30/08/2005, 14:34
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 3 meses
Puntos: 0
Exclamación Funciones

hola a todos, tengo dos funciones en una pagina. estas funciones trabajn con informacion que le envio desde desde 2 formulario, es decir cada formulario con cada funcion. la primera funcion me funciona de manera sastifactoria pero la segunda funcion no ya que cuando envio los datos por el segundo formulario que es el corresponde con esta funcion los datos son procesados por la primera y por supuesto que no me emite el resultado deseado. este es lo que estoy haciendo

paginas HTML Formualrios

<table width="552" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="552" height="145" valign="top"> <fieldset>
<LEGEND><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Busqueda
Por Eecha</font></strong></LEGEND>
<form action="Result.php" method="post" name="form" id="form">
<div align="center">Fecha de la Noticia a Buscar<br>
<br>
<input name="Date" type="text" class="caja" id="Date" value="0000-00-00">
<br>
<hr size="1" color="#999999">
<br>
<input name="Buscar" type="submit" class="boton" id="Buscar" value="Buscar">
</div>
</form>
</fieldset></td>
</tr>
<td width="552" height="145" valign="top"><br> <fieldset>
<LEGEND><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Busqueda
Entre Fecha</font></strong></LEGEND>
<form action="Result.php" method="post" name="form2" id="form2">
<div align="center">
<p>Buscar a partir de la fecha:<br>
<br>
<input name="Date1" type="text" class="caja" id="Date1" value="0000-00-00">
</p>
<p>Hasta la fecha:</p>
<p>
<input name="Date2" type="text" class="caja" id="Date2" value="0000-00-00">
</p>
<hr size="1" color="#999999">
<br>
<input name="Buscar" type="submit" class="boton" id="Buscar" value="Buscar">
</div>
</form>
</fieldset></td>
</table>


y esto es lo que estoy haciendo en la pagina php que contiene las dos funciones

<?
//**************************************** BUSQUEDA DE NOTICIAS PARA UNA FECHA ************************************************** *****
function simpleseek ()
{
$seekdate= $_POST["Date"];
$link = mysql_connect("xxxx","xxxxx","xxx"or die(mysql_error($link));
mysql_select_db("prensa", $link) or die(mysql_error($link));
//$sql = "SELECT COUNT(titulo) FROM historial WHERE fecha='$seekdate'";
$sql1 = "SELECT id_noticia,titulo FROM historial WHERE fecha='$seekdate'";
//$result0=mysql_query($sql, $link) or die(mysql_error($link));
$result=mysql_query($sql1, $link) or die(mysql_error($link));
$total=mysql_num_rows($result);
//echo $total;
if ($total==0)
{
echo "LA FECHA A BUSCAR NO PRODUJO NINGUN RESULTADO.";
}
else
{
echo "RESULTADO DE LA BUSQUEDA PARA LA FECHA ".$seekdate."<br><br>";
while($row=mysql_fetch_array($result))
{
printf ("<a href=verhistorial.php?id=" . $row["id_noticia"] . "><div align=left>%s</a><br><br>", $row["titulo"]);
}
}
}
return simpleseek();
//************************************************** ************************************************** **********************************
?>
<?
//**************************************** BUSQUEDA DE NOTICIAS ENTRE DOS FECHAS ************************************************** *****
function dobleseek ()
{
$seekdate1= $_POST["Date1"];
$seekdate2= $_POST["Date2"];
$link = mysql_connect("xxxxx","xxxx","xxxx") or die(mysql_error($link));
mysql_select_db("prensa", $link) or die(mysql_error($link));
//$sql = "SELECT COUNT(titulo) FROM historial WHERE fecha='$seekdate'";
$sql = "SELECT id_noticia,titulo FROM historial WHERE fecha BETWEEN '$seekdate1' AND '$seekdate2' ORDER BY fecha DESC";
//$result0=mysql_query($sql, $link) or die(mysql_error($link));
$result=mysql_query($sql, $link) or die(mysql_error($link));
$total=mysql_num_rows($result);
//echo $total;
if ($total==0)
{
echo $seekdate1;
echo $seekdate2;
echo "EL PERIODO DE FECHAS A BUSCAR NO PRODUJO NINGUN RESULTADO.";
}
else
{
echo "RESULTADO DE LA BUSQUEDA A PARTIR DE LA FECHA ".$seekdate1."HASTA LA FECHA".$seekdate2."<br><br>";
while($row=mysql_fetch_array($result))
{
printf ("<a href=verhistorial.php?id=" . $row["id_noticia"] . "><div align=left>%s</a><br><br>", $row["titulo"]);
}
}
}
return dobleseek();
//************************************************** ************************************************** **********************************
?>




gracias chao.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.