Foros del Web » Programando para Internet » PHP »

como validar un array si un campo esta vacio?

Estas en el tema de como validar un array si un campo esta vacio? en el foro de PHP en Foros del Web. Hola, estoy validando varios campos al momento de un submit, por ejemplo para validar si el campo es numerico ago asi: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: ...
  #1 (permalink)  
Antiguo 15/01/2011, 14:41
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
como validar un array si un campo esta vacio?

Hola, estoy validando varios campos al momento de un submit, por ejemplo para validar si el campo es numerico ago asi:
Código PHP:
Ver original
  1. $errors = array();
  2. foreach($telefonos as $telefono){
  3.     if($name==""){
  4.         $errors[] = sprintf('value :: %s :: isn\'t valid', $name);
  5.     }
  6. }

pero como ago para validar un campo esta vacio??
  #2 (permalink)  
Antiguo 15/01/2011, 14:50
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: como validar un array si un campo esta vacio?

Para validar números deberías usar is_numeric o ctype_digit. Para validar si está vacío, podrías usar empty.
  #3 (permalink)  
Antiguo 15/01/2011, 14:55
 
Fecha de Ingreso: enero-2011
Mensajes: 49
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: como validar un array si un campo esta vacio?

Esto tambien te debe validar los vacios

Código:
if (trim(name)=="")
   echo "Vacio";
  #4 (permalink)  
Antiguo 15/01/2011, 14:57
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: como validar un array si un campo esta vacio?

perdon me equivoque de codigo ese no era, era este:


Código PHP:
Ver original
  1. $pre = '/([1234567890])+$/';
  2.  
  3.  
  4. $errors = array();
  5. foreach($precios as $price){
  6.     if(!preg_match($pre, $price)){
  7.         $errors[] = sprintf('value :: %s :: isn\'t valid', $price);
  8.     }
  9. }

bueno gracias panino, imRicoh...
  #5 (permalink)  
Antiguo 15/01/2011, 15:24
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: como validar un array si un campo esta vacio?

estaba probando y funciona pero al momento de poner solo espacios tambien funciona, que puedo hacer para que que no funcione con solo poner espacios en lel campo???
  #6 (permalink)  
Antiguo 15/01/2011, 15:38
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: como validar un array si un campo esta vacio?

ok ya, es que estaba usando empty, y para este caso es mejor usar lo que dice imRicoh, Graicas..

Etiquetas: vacio, campos
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:35.