Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2011, 15:52
acse
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Variables de session

Hola a todos una vez mas acudo a ustedes para que me ayuden con una progamacion avanzada que tratode realizar. el punto es que todo lo que selecione en dos formularios me lo guarde en una variable de sesion y asi poder agregar otra mas, la estructura que quiero es la misma que una carrito de compra.

Les comento mi primer fomulario selecciono membresia la cual me dice cuantas sesiones puedo agragar. despues en el mismo seleciono, dias, horario, sala; ahi me manda a lo que seria la selecion de la bicicleta, cuando le doy clic a la bici que selecione me manda a otro php el cual me deberia de guarde todo en una variable de sesion y me permita realizar otra seleccion.

Espero su gran diosa ayuda

Los php ya los tengo pero el ultimo en donde me deberia de guardar mis seleciones y seguir agregando no me muestra nada.


Código PHP:
<?/*************************************************************************************
        Notas:
 *************************************************************************************/
//Nombre de la pagina
define "PAGE""Reservaciones " );

//seguridad
include_once '../security.php';

//Consultas
    
include_once '../includes/config.php';
    include_once 
'../includes/general.php';
    include_once 
'../clases/clases.php';
    include_once 
'../clases/bicicletas.php';
    include_once 
'../clases/salas.php';
    include_once 
'../clases/horarios.php';
    include_once 
'../clases/tipomembresias.php';
    include_once 
'../clases/reservaciones.php';
    include_once 
'../clases/cliente.class.php';
    include_once 
'../clases/status.php';
    
//Variables
//print_r($_SESSION); 
$Cargo $_SESSION ['SESS_Cargo'];
//$IdUsuario = $_SESSION ['SESS_MEMBER_ID'];


if (isset ( $_POST ['IdBicicleta'] )) {


 
 
$IdBicicleta $_POST['IdBicicleta'];
 
$IdUsuario $_SESSION ['SESS_MEMBER_ID']; 
 
$Sesiones$_POST['Sesiones'];
 
$IdHorario=$_POST['IdHorario']; 
 
$FechaIni=$_POST['FechaIni']; 
 
$IdSala=$_POST['IdSala']; 
 
$Lunes=$_POST['Lunes']; 
 
$Martes=$_POST['FechaIni']; 
 
$Miercoles=$_POST['IdTipoMembresia']; 
 
$Jueves=$_POST['IdHorario']; 
 
$Viernes=$_POST['FechaIni']; 
 
$Sabado=$_POST['IdTipoMembresia']; 
 
$idTipoMembresia=$_POST['IdHorario']; 
 
$FechaIni=$_POST['FechaIni']; 

 
$SesionSocio=$_SESSION['Sesionsocio'];
 
 
 if (empty(
$SesionSocio)){ 
  
//Aquí guardamos el item, pero en vez de indicar como valor la cantidad indicamos un array.   
  //con los valores "cantidad" y "precio" 
  
$SesionSocio[$IdBicicleta]=array( 
  
 
'IdUsuario' => $_SESSION ['SESS_MEMBER_ID'],
 
'IdBicibleta'=> $IdTipoMembresia
 
'Sesiones'=> $Sesiones,
 
'IdHorario'=> $IdHorario,
 
'FechaIni'=> $FechaIni,
 
'IdSala'=> $IdSala,
 
'Lunes'=> $Lunes,
 
'Martes'=> $FechaIni
 
'Miercoles'=> $IdTipoMembresia
 
'Jueves'=> $IdHorario
 
'Viernes'=> $FechaIni
 
'Sabado'=> $IdTipoMembresia
 
'idTipoMembresia'=> $IdHorario
 
'FechaIni'=> $FechaIni 

 
); 
    }else{ 
  
//obtenemos el item.  
  
$searchItem $SesionSocio[$IdBicicleta]; 
  
//verificamos si existe o no el item en el carrito 
  
if (empty($searchItem)) { 
  
//si no existe agregamos el item con la cantidad y su precio.     
  
$SesionSocio[$IdBicicleta] = array( 
 
'IdUsuario' => $_SESSION ['SESS_MEMBER_ID'],
 
'Sesiones'=> $Sesiones,
 
'IdBicibleta'=> $IdTipoMembresia
 
'IdHorario'=> $IdHorario,
 
'FechaIni'=> $FechaIni,
 
'IdSala'=> $IdSala,
 
'Lunes'=> $Lunes,
 
'Martes'=> $FechaIni
 
'Miercoles'=> $IdTipoMembresia
 
'Jueves'=> $IdHorario
 
'Viernes'=> $FechaIni
 
'Sabado'=> $IdTipoMembresia
 
'idTipoMembresia'=> $IdHorario
 
'FechaIni'=> $FechaIni 
 
); 
  }else { 
  
//si existe el item solo aumentamos la cantidad .    
  // $itemsEnCesta[$item]['cantidad'] += $cantidad;
    
  

  } 
    
//guardamos los cambios en la sesión 
    
$_SESSION['SesionSocio']=$SesionSocio
    } 
 

if (isset ( 
$HTTP_POST_VARS ['Msg'] )) {
    
$Msg $HTTP_POST_VARS ['Msg'];
} else {
    if (isset ( 
$_GET ['Msg'] )) {
        
$Msg $_GET ['Msg'];
    } else {
        
$Msg '';
    }
}

?>
<? 
if (isset($SesionSocio)){
$suma =  count($SesionSocio
?>
<div align="center"><span class="prod">Sesiones: <?php echo $suma;?></span> </div><br>

<?
 
if ( $suma  >= $_POST['Sesiones'])
{
?>
<div align="center"><span class="Inset"><a href="addregister.php">Registar Selecciones</a></span></div>

<?
echo ' El numero de sesiones alcanzo su maximo<br>';
  foreach(
$SesionSocio as $IdBicicleta => $info){  
    
        echo 
'Tipo de Membresia '.$info['IdTipoMembresia'].'<br/>';        
        echo 
'Usuario'.$info['IdUsuario'].'<br/>';
        echo 
'Hora: '.$info['IdHorario'].'<br/>';
        echo 
'Sala: '.$info['IdSala'].'<br/>';
        echo 
'Fecha de Reservacion '.$info['FechaIni'].'<br/>';
        echo 
'Status: '.$info['IdStatusr'].'<br/>';
        echo 
'Dias <br/>';
        echo 
'Lunes: '.$info['Lunes'].'<br/>';     
        echo 
'Martes: '.$info['Martes'].'<br/>';      
        echo 
'Miercoles: '.$info['Miercoles'].'<br/>';    
        echo 
'Jueves: '.$info['Jueves'].'<br/>';     
        echo 
'Viernes: '.$info['Viernes'].'<br/>';      
        echo 
'Sabado: '.$info['Sabado'].'<br/>';    
        echo 
'Bicibleta: '.$info['IdBicicleta'].'<br/>';    
    
      echo 
"Sesion Guardada Satisfactoriamente";

      
?>
      <td align="center"><a href="borrar.php?IdBicicleta=<?php echo $IdBicicleta ?><img src="trash.gif" width="12" height="14" border="0"></a></td> 
<td align="center">      
<?}
}
else
{
echo
'Sesiones Seleccionadas:<br>';  
         
     foreach(
$SesionSocio as $IdBicicleta => $info){  
    
        echo 
'Tipo de Membresia '.$info['IdTipoMembresia'].'<br/>';        
        echo 
'Usuario'.$info['IdUsuario'].'<br/>';
        echo 
'Hora: '.$info['IdHorario'].'<br/>';
        echo 
'Sala: '.$info['IdSala'].'<br/>';
        echo 
'Fecha de Reservacion '.$info['FechaIni'].'<br/>';
        echo 
'Status: '.$info['IdStatusr'].'<br/>';
        echo 
'Dias <br/>';
        echo 
'Lunes: '.$info['Lunes'].'<br/>';     
        echo 
'Martes: '.$info['Martes'].'<br/>';      
        echo 
'Miercoles: '.$info['Miercoles'].'<br/>';    
        echo 
'Jueves: '.$info['Jueves'].'<br/>';     
        echo 
'Viernes: '.$info['Viernes'].'<br/>';      
        echo 
'Sabado: '.$info['Sabado'].'<br/>';    
        echo 
'Bicibleta: '.$info['IdBicicleta'].'<br/>';    
    
?>
<td align="center"><a href="borrar.php?IdBicicleta=<?php echo $IdBicicleta ?>"><img src="trash.gif" width="12" height="14" border="0"></a></td> 
<?
  
  

  
?>
  <a href="mireservacion.php">Continuar Agregando</a></td> 
  <?
}   
 }
 
?> 
  


<?php
        
        
        
//       $result = InsertaReservacion($IdUsuario,$IdSala,$IdHorario,$IdBicicleta,$FechaIni,$FechaFin, $Activo,$IdTipoMembresia,$IdStatusr,$Lunes,$Martes,$Miercoles,$Jueves,$Viernes,$Sabado);
            
        
  //      if($result) {
            
    //    echo "Sesion Guardada Satisfactoriamente";
        
    //    exit();
//    }else {
    //    die("Erro Al Guardar La Sesion");
//    }
        
        
            
?>