Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2010, 10:09
jhonjiboy
 
Fecha de Ingreso: octubre-2010
Ubicación: suba
Mensajes: 15
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta rango de fechas

buenos días tengo un problema con el rango de fechas y es el siguiente resulta que yo tengo una consulta en la cual el usuario digita dos fechas y lo que hago es que cuando le doy el botón buscar se dirija hacia la base de datos y me taiga todas las fechas que se encuentren dentro del rango establecido por el usuario hasta ahí va bien, pero al momento de extraer los datos con el primer select me bota que la base de datos esta vacía y si la ejecuto con el segundo select obviamente comentariando el primero me bota Unknown column 'fecha1' in 'where clause'.necesito de su valiosa colaboración ya que de esto dependen muchas cosas muchas gracias.

la tabla se llama td_tickets y el campo a consultar es date.

el código es el siguiente

<?php

$link = mysql_connect("localhost", "root", "");
mysql_select_db("helpdesk",$link)or die ("Verifique la Base de Datos");
$fechaini=fecha1;
$fechafin=fecha2;

//$result= mysql_query("SELECT * FROM td_tickets WHERE dname LIKE '%ESTAFETA%' AND date >= '07-sep-2010' AND date <= '09-sep-2010'")or die( mysql_error() );
$result= mysql_query("SELECT * FROM td_tickets WHERE dname LIKE '%ESTAFETA%' AND date ($fechaini >= '01-01-1789' and $fechafin<= '01-01-2050')")or die( mysql_error() );
if($row= mysql_fetch_array($result)){


echo "<table border= '3'\n";
echo "<tr> \n";
echo "<td><b>id</b></td> \n";
echo "<td><b>dname</b></td> \n";
echo "<td><b>mname</b></td> \n";
echo "<td><b>amname</b></td> \n";
echo "<td><b>email</b></td> \n";
echo "<td><b>subject</b></td> \n";
echo "<td><b>message</b></td> \n";
echo "<td><b>date</b></td> \n";
echo "<td><b>close_reason</b></td> \n";
echo "</tr> \n";
do{
echo "<tr> \n";
echo "<td>".$row["id"]."</td> \n";
echo "<td>".$row["dname"]."</td> \n";
echo "<td>".$row["mname"]."</td> \n";
echo "<td>".$row["amname"]."</td> \n";
echo "<td>".$row["email"]."</td> \n";
echo "<td>".$row["subject"]."</td> \n";
echo "<td>".$row["message"]."</td> \n";
echo "<td>".date("d-M-Y H:m:s ",$row["date"])."</td> \n";
echo "<td>".$row["close_reason"]."</td> \n";
echo "</tr> \n";


}while ($row = mysql_fetch_array($result));

}else{
echo "¡ La base de datos está vacia !";
}


?>