Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/06/2006, 14:16
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por index000
y en el caso de querer hacerlo con varios campos como seria? elseif¿? como en ActionScripts
O con un switch() .. o con un array (metiendo los campos obligatorios en ella y recorriendolo) .. En fin .. "lógica" para hacer esto es la típica de programación "normal".

A mi en lo personal me gusta usar métodos como este:

Código PHP:
$array_campos_obligatorios=array("nombre1","nombre2")
foreach (
$array_campos_obligatorios as $campo){
  if (empty(
$_POST{$array_campos_obligatorios[$campo]})){
     echo 
"Hay campos obligatorios que no tienen valor";
     break;
  }

El código lo puedes refinar como gustes .. Aprovecho que $_POST es un array (al igual que $_GET) y que contiene todas las variables que llegan de tu URL o formulario .. uso un array para tener los nombres de los campos a validar y lo recorro con un bucle .. con +2 opciones se hace bastante efectivo dicho código .. tal vez para un par de variables sólo con un if()elseif() .. else() .. te sobraría ...

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