Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2009, 16:44
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 20 años, 1 mes
Puntos: 20
Respuesta: Variables y sesiones..

Eso es porque cuando envias el segundo estás volviendo a asignar var1, y en este caso (en el segundo formulario) $_POST['var1'] está vacía, por lo que queda finalmente vacía.

Haz estos cambios:



<form name="prueba" method="POST">
<input type="text" name="var1" value="" />
<input type="submit" name="enviar1" value="ok" />
</form>
<form name="prueba2" method="POST">
<input type="text" name="var2" value="" />
<input type="submit" name="enviar2" value="ok" />
</form>

Código PHP:
Ver original
  1. if ($_POST['enviar1'])
  2. {
  3. $_SESSION["var1"] = $_POST['var1'];
  4. }
  5.  
  6. if ($_POST['enviar2'])
  7. {
  8. $_SESSION["var2"] = $_POST['var2'];
  9. }