Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2009, 22:35
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
Hola amigos ccomo estan? yo aca dejandoles otra consulta q es la sgte:

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>";    
                
                        
                
            
}
        }
        
        }
    }
no se en q estoy fallando ya q le hago click al boton buscar y nisikiera me sale el mensaje de aviso q no se a encontrado nada, y como dije mas arriba ejecute la consulta en el pgadmin y me la realiza correctamente, pero desde php ya no se en q estoy fallando he probado de varias maneras (en la consulta sql q ejecuto en el pg admin las fechas las inserto de la misma manera en las q inserto desde php) porfavor rogaria de su ayuda amigos esto me tiene estancado agradeceria mucho su ayuda amigos

de antemano gracias.... bye

Última edición por GatorV; 10/02/2009 a las 23:05