Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/10/2011, 08:24
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Campos vacios

Es tan sencillo como:
Código PHP:
Ver original
  1. <?php
  2. $aErrors = array();
  3. if (isset($_POST['submit'])) {
  4.        if (empty($_POST['nombre'])) {
  5.                $aErrors['nombre'] = 'Se necesita un nombre!';
  6.        }
  7.  
  8.        if (count($aErrors) == 0) {  // Forma valida
  9.                  header ('Location : ' . $_SERVER['PHP_SELF']);
  10.        }
  11. }
  12. ?>
  13. <form method="post">
  14.           <input type="text" name="nombre" value="<?php if (isset($_POST['nombre'])) { echo $_POST['nombre']; } ?>" /><?php if ( isset($aErrors['nombre'])) { echo '<span class="error">' . $aErrors['nombre'] . '</span>'; } ?>
  15. </form>

Con eso puedes validar el campo y mostrar el error en caso de que exista un error.