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,