Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2012, 03:54
pfranco
 
Fecha de Ingreso: mayo-2012
Mensajes: 61
Antigüedad: 12 años
Puntos: 23
Respuesta: Comprobar el llenado de todos los campos de texto

Todo lo que se valida en el cliente es obligatorio validarlo en el servidor. ya que si en el cliente te desactivan el javascript se jode la validación.

y como me han comentando recientemente en otro post, lo correcto seria asi:

Código PHP:
if (empty($campo)) 

echo 
"El campo ".$campo." no puede estar vacío"

else 

echo 
"El campo ".$campo." NO está vacío"

Ya que si envian el formulario con el campo vacio, la variable si existiría.

para recorrer todos los campos, se puede usar un foreach:

Código PHP:
foreach($_POST as $key => $value){
     if (empty(
$value)) 
     { 
          echo 
"El campo ".$value." no puede estar vacío"
      }

Saludos!

PD: gracias @rutame