Foros del Web » Programando para Internet » PHP » Zend »

PHP 5 + Zend + Formularios

Estas en el tema de PHP 5 + Zend + Formularios en el foro de Zend en Foros del Web. Buenas a todos, Hace poco que arranque con el Zend Framework y PHP orientado a objetos. Estuve investigando por aqui, pero no pude encontrar una ...
  #1 (permalink)  
Antiguo 18/08/2009, 21:20
 
Fecha de Ingreso: agosto-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
De acuerdo PHP 5 + Zend + Formularios

Buenas a todos,

Hace poco que arranque con el Zend Framework y PHP orientado a objetos. Estuve investigando por aqui, pero no pude encontrar una solucion a mi problema.

Tengo un formulario, en el cual valido los datos con javascript algunos y otros contra el servidor. El problema es que no logro hacer que cuando hago el redirect a la pagina anterior ya que hubo un error en el logueo me vuelva a mostrar los datos que tenia el formulario.

Probe pasandole los datos del controlador a la vista, pero no logro que me aparezcan en esta ultima. Quizas sea algo sencillo, pero me esta complicando bastante.


Desde ya gracias por su ayuda !
  #2 (permalink)  
Antiguo 18/08/2009, 21:34
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 16 años, 4 meses
Puntos: 32
Respuesta: PHP 5 + Zend + Formularios

Aunque no manejo Zend, la solucion comun a tu problema es las session de usuario, por ejemplo tenemos un formulario, digitamos nuestra informacion lo enviamos y tu recoges esos datos y los guardas en una de esas variables ejemplo...

$_SESSION['nombre'] = $nombre;

Si hay algun error lo redirecciono y vuelvo y muestro lo que tiene $_SESSION['nombre']

<input type="text" name="nombre" value="<? echo $_SESSION['nombre'] ?>" />
  #3 (permalink)  
Antiguo 19/08/2009, 06:33
 
Fecha de Ingreso: agosto-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: PHP 5 + Zend + Formularios

Gracias por tu respuesta. Implemente el manejo de sesiones con Zend_Registry y funciono.

Gracias nuevamente !
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 05:58.