Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/02/2009, 11:49
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: problema para realizar busqueda por fechas

pegale una mirada a esto y saca tus dudas

Código PHP:
<?php
function cambiaf_a_mysql ($fecha){
    if(
$fecha!='')
    {
        
ereg"([0-9]{1,2})-([0-9]{1,2})-([0-9]{4})"$fecha$mifecha);
        
$lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
        return 
$lafecha;
    }
    else
    {
        return 
false;
    }    
}



$desde=$_POST['desde'];
$hasta=$_POST['hasta'];
$Numero=$_POST['Numero'];
$fechas="";
$IDGuiaPOST="";
if(
$desde!=false && $hasta!=false)
{
    
$fechas="'".$desde."' <= p1.Fecha and p1.Fecha<='".$hasta."' and ";
}
if(
$Numero!='')
{
    
$IDGuiaPOST="p1.Numero=".$Numero." and ";
}

$desde=cambiaf_a_mysql($desde);
$hasta=cambiaf_a_mysql($hasta);
echo 
"<script>alert(\"$desde,$hasta\")</script>";
//consultas sql
$consulta="select p1.Fecha ,p1.Numero, p2.Cantidad, p3.Nombre as cliente, p4.Nombre as producto 
from tblguias as p1, tblguiasdetalle as p2, tblclientes as p3, tblproducto as p4
where "
.$fechas." ".$IDGuiaPOST."
p1.id_Cliente=p3.id_Cliente
and p2.id_Produccion=p4.id_Producto
and p1.id_Guia=p2.id_Guia order by p1.Fecha"
;