Guía para hacer lista de turnos
Tengo problemas para armar una lista de turnos... La misma se arma en base a una fecha que selecciono de un calendario y de un profesional que selecciono de un combobox.
Partiendo de la base, yo puedo guardar turnos en la BD...
Lo que no se como hacer es armar la lista de acuerdo a los turnos que tengo en la BD.
La idea es armarlo de acuerdo a la hora, pero no se como hacer para situar cada turno en su hora correspondiente.
Ademas necesito que los intervalos de hora de los turnos puedan modificarse, por ejemplo que se den cada 10 0 15 min, etc.
Así que no se si hacer que la lista de turnos quede fija o se arme con algún ciclo for parecido al que he realizado...
-------------------------------------
<?php
$hora=10;
for ($i=1; $i<=15; $i++)
{
$hora= $hora + 15;
echo "
<tr>
";
echo "
<td nowrap='nowrap'><a href=\"javascript:popUp('nuevo_turno.php?hora=$hora')\">Nuevo Turno</a></td>
";
echo "
<td width='1%'>$hora</td>
";
echo "
<td></td>
";
echo "
<td> </td>
";
echo "
<td> </td>
";
echo "
<td> </td>
";
echo "
<td> </td>
";
echo "
</tr>
";
}
?>
-------------------------------------
La variable $hora lo he puesto para probar nada más, pero en realidad lo que necesito es que inicie a las 9am y termine a las 12 y luego de 16hs a 20hs, el cual es el horario del consultorio.
Entonces lo que realmente necesito es armar la tabla en base a los turnos almacenados en la bd pero situados cada uno en su horario correspondiente.
Partiendo de la base, yo puedo guardar turnos en la BD...
Lo que no se como hacer es armar la lista de acuerdo a los turnos que tengo en la BD.
La idea es armarlo de acuerdo a la hora, pero no se como hacer para situar cada turno en su hora correspondiente.
Ademas necesito que los intervalos de hora de los turnos puedan modificarse, por ejemplo que se den cada 10 0 15 min, etc.
Así que no se si hacer que la lista de turnos quede fija o se arme con algún ciclo for parecido al que he realizado...
-------------------------------------
<?php
$hora=10;
for ($i=1; $i<=15; $i++)
{
$hora= $hora + 15;
echo "
<tr>
";
echo "
<td nowrap='nowrap'><a href=\"javascript:popUp('nuevo_turno.php?hora=$hora')\">Nuevo Turno</a></td>
";
echo "
<td width='1%'>$hora</td>
";
echo "
<td></td>
";
echo "
<td> </td>
";
echo "
<td> </td>
";
echo "
<td> </td>
";
echo "
<td> </td>
";
echo "
</tr>
";
}
?>
-------------------------------------
La variable $hora lo he puesto para probar nada más, pero en realidad lo que necesito es que inicie a las 9am y termine a las 12 y luego de 16hs a 20hs, el cual es el horario del consultorio.
Entonces lo que realmente necesito es armar la tabla en base a los turnos almacenados en la bd pero situados cada uno en su horario correspondiente.
Respuesta de flopstech
1