Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] variables de sesion

Estas en el tema de variables de sesion en el foro de PHP en Foros del Web. hola tengo un formulario con datos de un webservice: el cual cuando lo termino tengo unos datos los cuales vanasociados a algunos campos que no ...
  #1 (permalink)  
Antiguo 19/11/2015, 06:10
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
variables de sesion

hola tengo un formulario con datos de un webservice:

el cual cuando lo termino tengo unos datos los cuales vanasociados a algunos campos que no se muestran en el formulario ,
si los pinto , al final del formulario me los pinta bien:
Código PHP:
Ver original
  1. echo    $cust->Num_operacion;
  2. echo '<br>';
  3. echo    $distventa = $cust->Num_dist_venta;
  4. echo '<br>';
  5. echo    $distribucion = $cust->Num_distribucion;
  6. echo '<br>';
  7. echo    $numproduct = $cust->Num_producto;
  8. echo '<br>';
  9. echo    $product = $cust->NombreProducto;
  10. echo '<br>';
  11. echo    $nuclienvendedor = $cust->Num_cliente_vendedor;
  12. echo '<br>';
  13. echo    $noclienvendedor = $cust->NombreClienteVendedor;
  14. echo '<br>';
  15. echo    $ncontrato = $cust->Num_contrato;
  16. echo '<br>';
  17. echo    $cupos = $cust->Cdad_disponible;
  18. echo '<br>';
  19. echo    $lineaopera = $cust->Num_linea_operacion;

pero luego cuando le doy al submit o enviar , no me recuerda las variables que he creado anteriormente
,

edito todo el codigo:
Código PHP:
Ver original
  1. echo '<div class="modal-header">';
  2.     echo    '<button type="button" class="close" data-dismiss="modal">&times;</button>';
  3.     echo    '<h4 class="modal-title">Seleccione Contrato</h4>';
  4.     echo  '</div>';
  5.    
  6. {  
  7.     echo '<div class="modal-body">';  
  8.     echo    '<form  name="formcontract" method="post" action="mira.php" clas="form-horizontal">';
  9.     echo    '<div class="form-group">';
  10.     echo        '<label class="col-sm-3 control-label" for="formGroup" id="contract">Contratos</label>';
  11.    
  12.     echo        '<div class="input-group col-sm-5">';
  13.     echo        '<span class="input-group-addon"><span class="glyphicon glyphicon-list-alt"></span></span>';   
  14.     echo        '<select  name="contrato" class="selectboxit" onchange="mostrarValor(this);">';
  15.     foreach($incidencias as $cust)
  16.     {
  17.        
  18.             echo '<option value="'.$cust->Cdad_disponible.' T de'.$cust->NombreProducto.';">'.$cust->Num_contrato.''.$cust->Num_distribucion.'</option>';
  19.        
  20.     }
  21.             echo '<option selected="disabled">Selecciona un Contrato</option>';
  22.             echo '</select>';
  23.     echo '</div>';
  24.     echo '</div>';
  25.    
  26.     echo '<div class="col-xs-4">';
  27.     echo '<input type="text" class="form-control"  size="5" name="cupo" id="cupo" disabled/>';
  28.  
  29.     echo '</div>';
  30.     echo '</div>';
  31.     echo '</div>';
  32.     echo '<div class="col-sm-12">&nbsp;</div>';
  33.     echo '<div class="col-sm-12">&nbsp;</div>';
  34.     echo '<div class="col-sm-12">&nbsp;</div>';
  35.    
  36.     /* echo  "Toneladas de "; */
  37. ?>
  38. <link rel="stylesheet" href="assets/css/font-icons/font-awesome/css/font-awesome.min.css"> 
  39. <?php
  40.  
  41.  
  42. echo '<div class="modal-header">
  43.  
  44.  
  45.         <h4 class="modal-title">Autorización de Matrículas</h4>
  46.     </div>
  47. <div class="col-sm-2">&nbsp;</div>
  48. <div class="col-sm-3">&nbsp;</div>
  49.  
  50. <div class="modal-body">
  51.             <form name="formcontract" method="post" action="mira.php" class="form-horizontal">
  52.      
  53.                     <div class="form-group">
  54.                             <label class="col-sm-3 control-label" for="formGroup">Matrícula</label>
  55.                               <div class="input-group col-sm-5">
  56.                                 <span class="input-group-addon"><span class="fa fa-keyboard-o"></span></span>
  57.                               <input class="form-control" type="text" name="matricula"id="formGroup" placeholder="AAA1234">
  58.                              
  59.                             </div>
  60.                         </div> 
  61. <div class="col-sm-12">&nbsp;</div>
  62. <div class="col-sm-12">&nbsp;</div>
  63.                     <div class="form-group">
  64.                             <label class="col-sm-3 control-label" for="formGroup">Matrícula Remolque</label>
  65.                               <div class="input-group col-sm-5">
  66.                                 <span class="input-group-addon"><span class="fa fa-keyboard-o"></span></span>
  67.                               <input class="form-control" type="text" name="matricular"id="formGroup" placeholder="AAA1234">
  68.                              
  69.                             </div>
  70.                           </div>   
  71. <div class="col-sm-12">&nbsp;</div>
  72. <div class="col-sm-12">&nbsp;</div>                    
  73.                     <div class="form-group">
  74.                             <label class="col-sm-3 control-label" for="formGroup">Identificación Chofer</label>
  75.                               <div class="input-group col-sm-5">
  76.                             <span class="input-group-addon"><span class="fa fa-credit-card"></span></span>
  77.                               <input class="form-control" type="text" name="dni" "id="formGroup" placeholder="DNI o PASAPORTE  ">
  78.                                 </div>
  79.                         </div>
  80. <div class="col-sm-12">&nbsp;</div>
  81. <div class="col-sm-12">&nbsp;</div>                                
  82.                     <div class="form-group">
  83.                             <label class="col-sm-3 control-label" for="formGroup">Chofer</label>
  84.                               <div class="input-group col-sm-5">
  85.                             <span class="input-group-addon"><span class="entypo-user"></span></span>
  86.                               <input class="form-control" type="text" name="xofer" id="formGroup" placeholder="Nombre y Apellido">
  87.                                 </div>
  88.                         </div>
  89. <div class="col-sm-12">&nbsp;</div>
  90. <div class="col-sm-12">&nbsp;</div>
  91.     <div class="form-group">
  92.                             <label class="col-sm-3 control-label" for="formGroup">P.M.A</label>
  93.                               <div class="input-group col-sm-5">
  94.                             <span class="input-group-addon"><span class="entypo-download"></span></span>
  95.                               <select name="pma" class="selectboxit">
  96.                               <option>40.800</option>
  97.                               <option>41.000</option>
  98.                               <option>44.000</option>
  99.                               </select>
  100.                            
  101.                              
  102.                                 </div>
  103.                         </div>
  104.  
  105.                                 </div>
  106.         <div class="modal-footer">
  107.        <button class="btn btn-success" data-dismiss="modal">Ok</button>
  108.        
  109.                                
  110.                             </div>
  111. </form>';    
  112.  
  113.    
  114. }
  115. echo    $cust->Num_operacion;
  116. echo '<br>';
  117. echo    $distventa = $cust->Num_dist_venta;
  118. echo '<br>';
  119. echo    $distribucion = $cust->Num_distribucion;
  120. echo '<br>';
  121. echo    $numproduct = $cust->Num_producto;
  122. echo '<br>';
  123. echo    $product = $cust->NombreProducto;
  124. echo '<br>';
  125. echo    $nuclienvendedor = $cust->Num_cliente_vendedor;
  126. echo '<br>';
  127. echo    $noclienvendedor = $cust->NombreClienteVendedor;
  128. echo '<br>';
  129. echo    $ncontrato = $cust->Num_contrato;
  130. echo '<br>';
  131. echo    $cupos = $cust->Cdad_disponible;
  132. echo '<br>';
  133. echo    $lineaopera = $cust->Num_linea_operacion;

el otro archivo:
Código PHP:
Ver original
  1. <?php
  2. if (!isset($_SESSION)) {
  3. }
  4. IF (!ISSET($_SESSION['user'])) HEADER("Location:extra-login.html");
  5. $user = $_SESSION['numcliente'];
  6. echo $cust->Num_distribucion;
  7. echo $_POST['contrato'];
  8. echo '<br>';
  9. echo  $_POST['matricula'];
  10. echo '<br>';
  11. echo $_POST['matricular'];
  12. echo '<br>';
  13. echo $_POST['dni'];
  14. echo '<br>';
  15. echo $_POST['xofer'];
  16. echo '<br>';
  17. echo $_POST['pma'];
  18. echo '<br>';
  19. echo $distribucion;
  20.  
  21. echo $lineaopera;
  22. ?>

lo que me pinta:
Notice: Undefined variable: cust in /var/www/html/lab/neon/mira.php on line 7

Notice: Trying to get property of non-object in /var/www/html/lab/neon/mira.php on line 7
102240 T deNITRATO AMONICO CALCICO 27%;
0126DBT
B9750TU
43555431D
Javier Conesa
44.000

Notice: Undefined variable: distribucion in /var/www/html/lab/neon/mira.php on line 20

Notice: Undefined variable: lineaopera in /var/www/html/lab/neon/mira.php on line 22
  #2 (permalink)  
Antiguo 19/11/2015, 08:11
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: variables de sesion

listo!!

esto en el primer archivo:
Código PHP:
Ver original
  1. $_SESSION['Num_linea_operacion'] = $lineaopera;
  2. $_SESSION['Cdad_disponible'] = $cupos;
  3. $_SESSION['Num_contrato'] = $ncontrato;
  4. $_SESSION['NombreClienteVendedor'] = $noclienvendedor;
  5. $_SESSION['Num_cliente_vendedor'] = $nuclienvendedor;
  6. $_SESSION['NombreProducto'] = $product;
  7. $_SESSION['Num_producto'] = $numproduct;
  8. $_SESSION['Num_distribucion'] = $distribucion;
  9. $_SESSION['Num_dist_venta'] = $distventa;
  10. $_SESSION['Num_operacion'] = $nopera;

y esto en el siguiente:
Código PHP:
Ver original
  1. $user = $_SESSION['numcliente'];
  2.  $lineaopera = $_SESSION['Num_linea_operacion'];
  3.  $cupos = $_SESSION['Cdad_disponible'] ;
  4.  $ncontrato = $_SESSION['Num_contrato'] ;
  5.  $noclienvendedor = $_SESSION['NombreClienteVendedor'] ;
  6.  $nuclienvendedor = $_SESSION['Num_cliente_vendedor'] ;
  7.  $product = $_SESSION['NombreProducto'] ;
  8.  $numproduct = $_SESSION['Num_producto'] ;
  9.  $distribucion = $_SESSION['Num_distribucion'] ;
  10.  $distventa = $_SESSION['Num_dist_venta'] ;
  11.  $nopera = $_SESSION['Num_operacion'] ;

Etiquetas: formulario, variable, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:37.