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.