Foros del Web » Programando para Internet » PHP »

Sesiones y formularios

Estas en el tema de Sesiones y formularios en el foro de PHP en Foros del Web. Hola!! os comento mi problema: tengo un formulario que sirve para insertar una petición de reserva de habitaciones en una bd. entonces, tengo la página ...
  #1 (permalink)  
Antiguo 21/01/2006, 14:21
vio
 
Fecha de Ingreso: octubre-2005
Mensajes: 48
Antigüedad: 18 años, 6 meses
Puntos: 2
Sesiones y formularios

Hola!!
os comento mi problema: tengo un formulario que sirve para insertar una petición de reserva de habitaciones en una bd. entonces, tengo la página donde se rellena el formulario, de esta página se pasa a otra que imprime todos los datos que se han introducido en el formulario anterior,si los datos no son correctos, se vuelve a la página anterior y se modifican, y si son correctos, se pasa a una tercera página que es la que inserta en la bd. entonces, mi problema es k para recoger las variables de la primera página a la segundo uso $_POST, xro esto ya no me vale para la tercera página. Entonces quiero saber cómo se usan las sesiones (xq no me queda claro), para pasar los datos del formulario de unas páginas a otras.
como cojo en una variable el campo del formulario, a ver, <input type="text" name="apellidos">, como puedo guardar esto en $apellidos, para luego hacer session_register('apellidos')=$apellidos.
m explico???
ayuda!!
gracias
  #2 (permalink)  
Antiguo 21/01/2006, 14:27
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
puedes usar simplemente

$_SESSION['apellidos'] = $_POST['apellidos']

luego de iniciar la sesión.

Asegúrate de utilizar el SID para indicar la sesión en el url:

http://www.php.net/manual/es/features.sessions.php
  #3 (permalink)  
Antiguo 21/01/2006, 14:43
vio
 
Fecha de Ingreso: octubre-2005
Mensajes: 48
Antigüedad: 18 años, 6 meses
Puntos: 2
Gracias!
Lo voy a probar.....
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 21:03.