Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/04/2010, 17:12
vili86
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Mantener sesiones al llenar formulario ?

TENGO UNA PREGUNTA PARA PODER IMPRIMIR UNA VARIABLE DE SESSION DENTRO DE UN SELECT HTML COMO SE DEBE HACER HICE DE DOS TIPOS PERO LA VERDAD NO SE CUAL ES LA CORRECTA
1:
Código PHP:
 <select name="categoria" id="categoria" title="Selecciona Categoria!" validate="required:true">
               <option value="<?php echo $_SESSION['cat'];?>"> </option>
                    <option value="S7"> Sub 7</option>
                     <option value="S9"> Sub 9 </option>
                     <option value="S11"> Sub 11</option>
                     <option value="S13"> Sub 13</option>
                     <option value="S15"> Sub 15</option>
                     <option value="S17"> Sub 17</option>
                     <option value="S19"> Sub 19</option>
                     <option value="PA"> Primera "A"</option>
            <option value="PB"> Primera "B"</option>
            <option value="PS"> Primera Asc</option>
            <option value="SA"> Segunda Asc</option>
            <option value="MU"> Mutual</option>
                
                   </select></td>
            </tr>
En esta primera consulta hago el echo dentro del value de la primera opcion de select pero en la vista html no me muestra el valor de esa variable q tengo osea no se imprime pero se q esta almacena ahi:

2:
Código PHP:
Ver original
  1. <td id="ajax">
  2.                      <select name="categoria" id="categoria" title="Selecciona Categoria!" validate="required:true">
  3.                     <option value=""><?php if (isset($_SESSION['cat'])){ echo $_SESSION['cat']; } ?> </option>
  4.                     <option value="S7"> Sub 7</option>
  5.                     <option value="S9"> Sub 9 </option>
  6.                     <option value="S11"> Sub 11</option>
  7.                     <option value="S13"> Sub 13</option>
  8.                     <option value="S15"> Sub 15</option>
  9.                     <option value="S17"> Sub 17</option>
  10.                     <option value="S19"> Sub 19</option>
  11.                     <option value="PA"> Primera "A"</option>
  12.                     <option value="PB"> Primera "B"</option>
  13.                     <option value="PS"> Primera Asc</option>
  14.                     <option value="SA"> Segunda Asc</option>
  15.                     <option value="MU"> Mutual</option>
  16.                
  17.                 </select></td>

En esta otra no imprimo dentro del value de la primera opcion sino afuera en este caso si me muestra el valor de esa variable almacenada pero cuando pongo guardar como en su value de la primera opcion esta vacion me dice que llene este campo.

Y LA TERCERA OPCION MEZCLA DE LOS DOS:
Código PHP:
Ver original
  1. <td id="ajax">
  2.                      <select name="categoria" id="categoria" title="Selecciona Categoria!" validate="required:true">
  3.                     <option value="<?php echo $_SESSION['cat'];?>"><?php if (isset($_SESSION['cat'])){ echo $_SESSION['cat']; } ?> </option>
  4.                     <option value="S7"> Sub 7</option>
  5.                     <option value="S9"> Sub 9 </option>
  6.                     <option value="S11"> Sub 11</option>
  7.                     <option value="S13"> Sub 13</option>
  8.                     <option value="S15"> Sub 15</option>
  9.                     <option value="S17"> Sub 17</option>
  10.                     <option value="S19"> Sub 19</option>
  11.                     <option value="PA"> Primera "A"</option>
  12.                     <option value="PB"> Primera "B"</option>
  13.                     <option value="PS"> Primera Asc</option>
  14.                     <option value="SA"> Segunda Asc</option>
  15.                     <option value="MU"> Mutual</option>
  16.                
  17.                 </select></td>
Aqui muestro y almaceno en su value vacio pero no me convence muy bien lo que realizo aqui esta bien ???

Gracias amigos este foro es muy bueno