Ver Mensaje Individual
  #15 (permalink)  
Antiguo 29/10/2008, 01:47
Avatar de estibaliz2006
estibaliz2006
 
Fecha de Ingreso: noviembre-2006
Mensajes: 439
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: validar según el número de registros que haya

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(000$month$day$year);
list(
$year$month$day) = explode('-'$endDate);
$endDate mktime(000$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?