Cita:
Iniciado por kimmy Disculpen mi ignorancia pero después que la redirijo, en esa página debo llevarme todas las variables asi:
Código PHP:
Ver original$_SESSION['n_reservacion']= $n_reservacion;
$_SESSION['nombre_posada']= $nombre_posada;
$_SESSION['nombre_plan']= $nombre_plan;
$_SESSION['llegada']= $llegada;
$_SESSION['salida']= $salida;
$_SESSION['totalDays']= $totalDays;
$_SESSION['totalNoches']= $totalNoches;
$_SESSION['adultos']= $adultos;
$_SESSION['ninos']= $ninos;
$_SESSION['habitaciones']= $habitaciones;
$_SESSION['precio_total']= $precio_total;
$_SESSION['precio_global']= $precio_global;
o hay otra forma????
Sólo algunas observaciones:
Código PHP:
Ver original$_SESSION['reservacion'] = array( 'n_reservacion' => $n_reservacion,
'nombre_posada' => $nombre_posada, // Yo pasaría sólo ID de posada
'nombre_plan' => $nombre_plan, // Yo pasaría sólo ID de plan
'llegada' => $llegada,
'salida' => $salida,
'totalDays' => $totalDays,
'totalNoches' => $totalNoches, // Este es necesario realmente?
'adultos' => $adultos,
'ninos' => $ninos,
'habitaciones' => $habitaciones,
'precio_total' => $precio_total, // Este es mejor calcularlo
'precio_global' => $precio_global, // Este es mejor calcularlo
);
// Una vez que hayas procesado la reservación:
unset($_SESSION['reservacion']);
Cuando vayas a procesar la reservación, no importa si los datos ya están en sesión, tienes que verificar contra la base de datos que existan posada y plan, además de volver a realizar los cálculos necesarios para precios.
Porqué?, la información de sesión podría ser manipulada por el usuario (aunque realmente no es tan fácil) o tal vez realizaste cambios en posadas, planes, tarifas, etc.