![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
31/05/2010, 10:09
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 102
Antigüedad: 17 años Puntos: 0 | |
Consulta selectiva para reserva de puestos Hola a tod@s!!.
Estoy haciendo un programa para realizar reservas de oredenadores.
El problema que tengo es que quiero que según la hora de reserva se obligue al usuario a solo usar los puestos que no esten reservados.
El código es:
$resultado = mysql_query("SELECT puesto FROM reserva WHERE fecha LIKE '$fecha' && hora LIKE '$hora'");
$num_rows_1 = mysql_num_rows($resultado);
if($num_rows_1 == 0){
echo("
<td><select name=puesto>
<option value=1>Puesto 1</option>
<option value=2>Puesto 2</option>
<option value=3>Puesto 3</option>
<option value=4>Puesto 4</option>
<option value=5>Puesto 5</option>
</select></td>
");
}if($num_rows_1 == $num_rows_1){
while($row_1 = mysql_fetch_assoc($resultado)){
if($row_1["puesto"] != 1){
echo ("<option value=1>Puesto 1</option>");
}
if($row_1["puesto"] != 2){
echo ("<option value=2>Puesto 2</option>");
}
if($row_1["puesto"] != 3){
echo ("<option value=3>Puesto 3</option>");
}
if($row_1["puesto"] != 4){
echo ("<option value=4>Puesto 4</option>");
}
if($row_1["puesto"] != 5){
echo ("<option value=5>Puesto 5</option>");
}
}echo (" </select></td>
");
}//Fin if
?>
Cuando solo hay uno o dos puestos reservados funciona perfecto pero para tre o más no.
Espero que puedas ayudarme.
Gracias y saludos |