Ver Mensaje Individual
  #12 (permalink)  
Antiguo 28/06/2011, 12:49
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 4 meses
Puntos: 65
Respuesta: Recorrer campos de un formulario para no repetir un aviso de Incompleto co

Cita:
Iniciado por GatorV Ver Mensaje
Igual podrías evaluar utilizar Zend_Form (directamente) eso te podría ayudar en lo que quieres hacer:
Código PHP:
Ver original
  1. <?php
  2. require_once('Zend/Loader/Autoloader.php');
  3. $instance = Zend_Loader_Autoloader::getInstance();
  4.  
  5. $myForm = new Zend_Form();
  6. $myForm->setMethod(Zend_Form::METHOD_POST);
  7.        ->setAttrib('id', 'myform');
  8.  
  9. $myForm->addElement('text', 'nombre', array(
  10.     'required' => true,
  11.     'filters' => array('StringTrim'),
  12.     'label' => 'Nombre'
  13. ));
  14. $myForm->addElement('text', 'apellido', array(
  15.     'required' => true,
  16.     'filters' => array('StringTrim'),
  17.     'label' => 'Apellido'
  18. ));
  19. $myForm->addElement('submit', 'enviar', array(
  20.     'ignore' => true,
  21.     'label' => 'Enviar'
  22. ));
  23.  
  24. if (isset($_POST)) {
  25.     if ($myForm->isValid($_POST)) {
  26.         $data = $myForm->getValues();
  27.         Zend_Debug::dump($data);
  28.     }
  29. }
  30. ?>
  31.  
  32. <?php echo $myForm; ?>

Así puedes ver como puedes mantener un código compacto y manejar las validaciones, filtros, etc.

Saludos.
Gracias GatorV, todo esto es nuevo para mi y a ese tipo de clases aun no he llegado así que lo guardo en mis notas para hacer algo con Zend_Form

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Revisando referencias a mi página, encontré que el enlace de kahlito no era correco, ya que los puntos suspensivos sen parte de la url.



El mismo enlace: ¡Mitología!, ¡Fútbol!, ¡Web!...

Saludos

Gracias por la corrección

De nuevo gracias a todos por la ayuda