Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/09/2012, 21:02
isabelramirezmontoya
 
Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Paso de variables SESION

rodrigo791, estuve probando varias cosas el dia de hoy de acuerdo a las sugerencias pero no logro que me funcione.

El script que coloco a continuacion es el script (simpificado) en el cual tengo el problema.

La idea es ejecutar la opcion 1 para crear la variable y luego correr la opcion 2 para mostrar la variable creada.

El porblema es que la opcion 2 no muestra la variable, solo lo hace si recargo el script y ejecuto nuevamente la opcion 2

Código HTML:
Ver original
  1. <?php
  2. session_start();
  3. ?>
  4.  
  5.  
  6. <script type="text/javascript">
  7.  
  8. function crear_variable()
  9. {
  10.     var ventana = document.getElementById('crearvariable');
  11.     ventana.style.marginTop = "200px";
  12.     ventana.style.marginLeft = ((document.body.clientWidth-300) / 2) +  "px";
  13.     ventana.style.display = 'block';
  14. }
  15.  
  16. function mostrar_variable()
  17. {
  18.     var ventana = document.getElementById('mostrarvariable');
  19.     ventana.style.marginTop = "40px";
  20.     ventana.style.marginLeft = ((document.body.clientWidth-540) / 2) +  "px";
  21.     ventana.style.display = 'block';
  22. }
  23.  
  24.  
  25.  
  26. <br>
  27. <br>
  28. <br>
  29.  
  30. <a href="javascript:crear_variable();">1-Crear variables de sesion</a>
  31.  
  32. <br>
  33. <br>
  34. <br>
  35.  
  36. <a href="javascript:mostrar_variable();">2-Visualizar variables de sesion</a>
  37.  
  38. <br>
  39. <br>
  40. <br>
  41.  
  42.  
  43.  
  44. <div id="crearvariable" style="width: 330px; height: 200px; display:none;">
  45.  
  46. <?php
  47.  
  48. $_SESSION['nombre_usuario'] = "pedrito";
  49. echo "Variable definida";
  50.  
  51. ?>
  52.  
  53. </div>
  54.  
  55. <div id="mostrarvariable" style="width: 330px; height: 200px; display:none;">
  56.  
  57. <?php
  58.  
  59. $nombre_usuario = $_SESSION['nombre_usuario'];
  60. echo "Mostrar contenido variable:";
  61. echo $nombre_usuario;
  62.  
  63. ?>
  64.  
  65. </div>

Gracias

Última edición por isabelramirezmontoya; 18/09/2012 a las 21:16