Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2004, 11:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues la comparación lógica te va hacer falta siempre .. esos sí .. puedes "automatizar" ese proceso creando por ejemplo bucles y menejando las variables (nombres) en un array tipo:

Código PHP:
$campos=array ("uno","dos","tres");

foreach (
$campos as $campo){
   if (
empyt($_GET[$campo])){  // GET o POST según el metodo o incluso $_REQUEST ...
      
echo "El campo ".$campo" está vacio.<br>";
   }

En el array $campos indicas los nombres de tus variable de tu formulario .. El bucle foreach() recorre dicho array y valida uno por uno elemento .. Ahí se está usando empty() en lugar de !="" .. y bajo el mismo bucle podrías validar otras cosas como "que sean de tal tipo" .. Los "errores" se presentan ahí mismo . pero podrías usar otro array para acomular los nombres de los campos que tienen error (por si necesitas propagarlos a otros scripts en el URL/sesiones o cookies ..).. etc .. etc .. etc ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 03/02/2004 a las 11:51