bueno. estoy siguiendo el consejo de Deschamps. claro, el primero de los requisitos es saber el número de días de la reserva para ir introduciendolos en la nueva tabla. supongamos una reserva hecha entre el 15/10/2008 y el 17/10/2008. las noches de reservas son dos: la del 15 y la del 16. el 17 sale de la habitación. por lo tanto en la nueva tabla deberán aparecer las fechas de 15/10/2008 y 16/10/2008. Lo primero como digo, calcular el número de noches de reserva. lo he obtenido así:
Código PHP:
$startDate = $fechaentrada;
$endDate = $fechasalida;
list($year, $month, $day) = explode('-', $startDate);
$startDate = mktime(0, 0, 0, $month, $day, $year);
list($year, $month, $day) = explode('-', $endDate);
$endDate = mktime(0, 0, 0, $month, $day, $year);
$totalDays = ($endDate - $startDate)/(60 * 60 * 24) ;
echo "Las noches de reserva son: ". $totalDays;
Ahora ya tengo ese dato: 2 noches. lo siguiente es decirle al sistema que meta esas dos noches en la nueva tabla (es decir, los días 15 y 16) pero ¿cómo hago esto? a la fecha de entrada habría que sumarle 0 y 1 para que me de 15 y 16. pero como automatizo esto para que si la diferencia es por ejemplo de 4 días, me vaya metiendo las fechas adecuadas?