estoy haciendo un filtro de busqueda por fecha, es decir las visitas q se han realizado desde hasta tal fecha, esto lo estoy haciendo con un calendario desde el cual selecciono la fecha y se me llena el campo con la fecha seleccionada, y al hacer click en buscar no me funciona, y la consulta sql la ejecuto en el pgadmin y ahi si me resulta la busqueda, mi consulta sql es la siguiente:
SELECT nino.id_nino, nino.nombre_nino, nino.apellido_nino, visitante.nombre_visitante, visitante.apellido_visitante, visitante.tipo_visitante, visita.nino_presente, visita.tipo_visita, visita.comentario_visita, visita.fecha_visita from visita left join nino on nino.id_nino = visita.id_nino left join visitante on visita.id_visitante = visitante.id_visitante WHERE visita.fecha_visita BETWEEN '2009-02-05' and '2009-02-10'
y la q no me funciona desde php esta asi:
SELECT nino.id_nino, nino.nombre_nino, nino.apellido_nino, visitante.nombre_visitante, visitante.apellido_visitante, visitante.tipo_visitante, visita.nino_presente, visita.tipo_visita, visita.comentario_visita, visita.fecha_visita from visita left join nino on nino.id_nino = visita.id_nino left join visitante on visita.id_visitante = visitante.id_visitante WHERE visita.fecha_visita BETWEEN '".$_POST['fecha_calendario']."' and '".$_POST['fecha_visita']."'
aqui dejo mi codigo php porfavor agradeceria mucho su ayuda amigos
Código PHP:
if($_POST['Buscar'])
{
//*********************BUSCAR POR ID NINO*****************************
if ($_POST['fecha_calendario'] && $_POST['fecha_visita'])
{
//FIN PAGINADO*******************
$SELECT_VISITA_NINO = "select nino.id_nino, nino.nombre_nino, nino.apellido_nino, visitante.nombre_visitante, visitante.apellido_visitante, visitante.tipo_visitante, visita.nino_presente, visita.tipo_visita, visita.comentario_visita, visita.fecha_visita from visita left join nino on nino.id_nino = visita.id_nino left join visitante on visita.id_visitante = visitante.id_visitante where visita.fecha_visita between '".$_POST['fecha_calendario']."' and '".$_POST['fecha_visita']."'";
//PAginado ".$_POST['edad_nino']."
//termino paginado
$resultado_visita = pg_exec ($conn, $SELECT_VISITA_NINO);
if(pg_num_rows($resultado_visita)==0)
{
echo "<tr>";
echo "<td>";
echo "<font color='red'><strong>La consulta no arrojo resultados</strong></font>";
echo "</td>";
echo "</tr>";
//echo $SELECT_EDAD_NINO;
}
else
{
while ($row_visita = pg_fetch_array($resultado_visita))
{
?>
<table width="1469" height="29" style="solid #FF0000; color:#000099;">
<tr style="background:#99CCCC;">
<td width="42" height="23"><strong>
<center>C.I.P</center></strong></td>
<td width="120"><center><strong>Nombre</strong></center></td>
<td width="120"><strong><center>Apellido</center></strong></td>
<td width="60"><strong><center>Edad</center></strong></td>
<td width="136"><strong>Direccion</strong></td>
<td width="97"><strong><center>Sector</center></strong></td>
<td width="80"><strong><center>Comuna</center></strong></td>
<td width="78"><strong><center>Fono Fijo</center></strong></td>
<td width="78"><strong><center>Fono Movil</center></strong></td>
<td width="110"><strong><center>Fono Referencia</center></strong></td>
<td width="97"><center><strong>Escuela/Liceo</strong></center></td>
<td width="125"><strong><center>Curso</center></strong></td>
<td width="68"><strong><center>Repitente</center></strong></td>
<td width="198"><strong><center>Motivo Repitencia</center></strong></td>
</tr>
<?php
echo "</td>";
echo "<td><center>".$row_visita[1]."</center></td>";
echo "<td><center>".$row_visita[2]."</center></td>";
echo "<td><center>".$row_visita[3]."</center></td>";
echo "<td><center>".$row_visita[0]." Año(s)"."</center></td>";
echo "<td><center>".$row_visita[4]."</center></td>";
echo "<td><center>".$row_visita[5]."</center></td>";
echo "<td><center>".$row_visita[6]."</center></td>";
echo "<td><center>".$row_visita[7]."</center></td>";
echo "<td><center>".$row_visita[8]."</center></td>";
echo "<td><center>".$row_visita[9]."</center></td>";
echo "<td><center>".$row_visita[10]."</center></td>";
echo "<td><center>".$row_visita[12]."</center></td>";
echo "<td><center>".$row_visita[13]."</center></td>";
echo "<td><center>".$row_visita[14]."</center></td>";
//echo "<td font color='0000FF'>".$row[10]."</font></td>";
//echo "<td font color='0000FF'>".$row[11]."</font></td>";
//echo "<td font color='0000FF'>".$row[12]."</td>";
}
}
}
}
de antemano gracias.... bye