Auxilio: Combobox en PHP

Disculpa la molestia tengo un combobox donde me jala datos de una tabla llamada USUARIOS. Tengo otros comboxs, donde cada uno me representan la fecha: AÑO, MES, DIA, HASTA AÑO2, MES2, DIA2; de donde al seleccionar al usuario y un rango de fechas me arroje datos de una tabla llamada REPORTE (folio, fecha, unidad, nombre)...
El combo de los nombres de los usuarios utilizo un codigo PHP, y con los demas lo hago mediante select...
Tengo el siguiente codigo, donde hago la consulta, pero no me sale, no se como hacerlo o como solucionarlo, espero me puedan ayudar, de ante mano muchas gracias...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="fecha3.php">
<table width="100%">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2">Selecciona el Nombre: </td>
<td colspan="2"><label>
<?php
$CONEXION = mysql_connect("localhost","root","");
if (!$CONEXION) {
die("p class='Estilo1' align='center'>LO SIENTO, PERO NO HA PODIDO CONECTARSE A MYSQL: </p>
" . Mysql_error());
}
else{
mysql_select_db("bd_control", $CONEXION);
$ARTICULOS=mysql_query("SELECT id_nom, nombre FROM usuarios ");
$ERROR = mysql_error($CONEXION);
if(empty($ERROR)){
echo "<select name=usuario>";
echo "<option selected='' value=''> [ Seleccione ] </option>";
while ($ARTICULO=mysql_fetch_array($ARTICULOS)){
echo "<option value=".$ARTICULO["id_nom"].">".$ARTICULO["nombre"]."</option>";
}
echo "</select>";
}
else{
$ERROR_CONSULTA="NO SE PUEDEN MOSTRAR LOS DATOS DEBIDO AL SIGUIENTE ERROR: ";
}
}
?>
</label></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Año:</td>
<td><label>
<select name="mil" id="mil">
<option selected='' value=''> [ Seleccione ] </option>
<option value="2010"> 2010 </option>
<option value="2011"> 2011 </option>
<option value="2012"> 2012 </option>
<option value="2013"> 2013 </option>
</select>
</label></td>
<td>Mes:</td>
<td><label>
<select name="mes" id="mes">
<option selected='' value=''> [ Seleccione ] </option>
<option value="01"> 01 </option>
<option value="02"> 02 </option>
<option value="03"> 03 </option>
<option value="04"> 04 </option>
<option value="05"> 05 </option>
<option value="06"> 06 </option>
<option value="07"> 07 </option>
<option value="08"> 08 </option>
<option value="09"> 09 </option>
<option value="10"> 10 </option>
<option value="11"> 11 </option>
<option value="12"> 12 </option>
</select>
</label></td>
<td>Día:</td>
<td><label>
<select name="dia" id="dia">
<option selected='' value=''> [ Seleccione ] </option>
<option value="01"> 01 </option>
<option value="02"> 02 </option>
<option value="03"> 03 </option>
<option value="04"> 04 </option>
<option value="05"> 05 </option>
<option value="06"> 06 </option>
<option value="07"> 07 </option>
<option value="08"> 08 </option>
<option value="09"> 09 </option>
<option value="10"> 10 </option>
<option value="11"> 11 </option>
<option value="12"> 12 </option>
<option value="13"> 13 </option>
<option value="14"> 14 </option>
<option value="15"> 15 </option>
<option value="16"> 16 </option>
<option value="17"> 17 </option>
<option value="18"> 18 </option>
<option value="19"> 19 </option>
<option value="20"> 20 </option>
<option value="21"> 21 </option>
<option value="22"> 22 </option>
<option value="23"> 23 </option>
<option value="24"> 24 </option>
<option value="25"> 25 </option>
<option value="26"> 26 </option>
<option value="27"> 27 </option>
<option value="28"> 28 </option>
<option value="29"> 29 </option>
<option value="30"> 30 </option>
<option value="31"> 31 </option>
</select>
</label></td>
<td> </td>
<td>Año:</td>
<td><select name="mil2" id="mil2">
<option selected='selected' value=''> [ Seleccione ] </option>
<option value="2010"> 2010 </option>
<option value="2011"> 2011 </option>
<option...
Respuesta
1
Te está dando error la query como tal, y es por las fechas. Por el resto, no se que quieres conseguir, la verdad. Para comprobar que el query está bien, abre primero el phpmyadmin y ejecuta alli la instruccion, te dará mejores datos sobre los errores, sobre todo en el tema de las fechas
mira en mysql la consulta es la siguiente:
SELECT folio, fecha, hora, unidad, nombre
FROM reporte a, unidades b, usuarios c
WHERE a.id_unidad=b.id_unidad AND b.id_nom=c.id_nom
AND fecha BETWEEN "2010-09-01" AND "2010-09-20"
en php he tratado de hacerlo similar pero no me sale, y como uso combo la vdd no se q ondas.....
Pero ese query que me enseñas, ¿te estás dando el resultado que esperas?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas