Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/05/2009, 09:00
Avatar de maxi_lance
maxi_lance
 
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 20 años, 3 meses
Puntos: 2
Respuesta: Duda para averiguar fechas intermedias

Les paso abajo el codigo de como lo solucione, gracias al aporte de los users que me respondieron aqui...

Código PHP:
echo fsalida($_POST['fechaReserva']) . "<br>";
echo 
fsalida($_POST['fechaReservaSalida']) . "<br>";

list(
$anio,$mes,$dia)=explode("-",fsalida($_POST['fechaReserva']));
list(
$anio2,$mes2,$dia2)=explode("-",fsalida($_POST["fechaReservaSalida"]));

$in = mktime(0,0,0,$mes,$dia,$anio);
$out= mktime(0,0,0,$mes2,$dia2,$anio2);
$resta = $out - $in; 
$total = round($resta/86400);  
        
$i = 0 ; $err = 0;
$cambiarTipoHabitacion = TipoHabitacionID ($_POST['tipoHabitacion']);
        
while (
$i <= $total) {

list(
$anio,$mes,$dia)=explode("-",fsalida($_POST['fechaReserva']));
$buf=date("Y-m-d",mktime(0,0,0,$mes,$dia+$i,$anio));
$sqlVer = "SELECT * FROM  reservas WHERE fechaReservaSalida = '" . $buf  . "' AND tipoHabitacion = " . $cambiarTipoHabitacion . " AND nrohabitacion = " . $_POST["numero"] . " AND hotel = " . PermisoUsuarios ($_SESSION['admin']['id']) ;
$resultVer = mysql_query($sqlVer);
$totalVer = mysql_num_rows ($resultVer);

if (
$totalVer > 0) {
$err = $err + 1 ;
}
$i++;

}

if (
$err > 0) {
echo 
"No se puede ";
break;
} else {
INSERTAR
}