Estoy armando una página que muestra el detalle de turnos otorgados para un día en particular. La idea es que cada vez que aparezca un turno, desde esa misma página pueda darse de baja el mismo. Esto ya lo he hecho y lo tengo funcionando con el siguiente código:
Código PHP:
<?php
$conexion or die("Problemas en la conexion");
mysql_select_db("sistema",$conexion) or
die("Problemas en la seleccion de la base de datos");
$consulta = mysql_query("SELECT * FROM turno WHERE fecha='$fech' AND hora='09:00:00' AND habitac='1'");
$num_res = mysql_num_rows( $consulta );
if ( $num_res > 0 )
{
while( $row = mysql_fetch_array ( $consulta ) )
{
echo "<input type=\"hidden\" name=\"ocu\" value=\"".$row['codigo']."\">";
echo "<input type=\"image\" src=\"borrar.png\" name=\"buscar\" value=\"".$row['codigo']."\">";
}
}
?>
Todo este código está metido dentro de un form que al borrar un turno, se envía a una página que elimina el registro seleccionado. El tema es que como se ve en la consulta SQL aquí se utilizan 3 variables para determinar un turno, por lo cual la cantidad de turnos diarios es muy alta. La forma más "sencilla" supongo que sería utilizar esta misma consulta tantas veces como posibilidades de turnos haya, y eso ya quedaría funcionando. Pero me parece que tal vez se haga pesado, y además sería mucho código para lo que quiero lograr. ¿Alguien conoce un modo más fácil? ¡Muchas gracias!