Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2008, 10:28
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 7 meses
Puntos: 638
no me sale validacion (ningun campo es obligatorio)

hola foreros, tengo un formulario en el que no todos los capos son obligatorios, o mejor dicho, ninguno lo es, y estoy tratando de validarlo de esta manera:
Código PHP:
<?php
if(isset($_POST['avanzada']) && $_POST['avanzada'] == 'Buscar'){
    if(!empty(
$_POST['file']) || !empty($_POST['funcionario']) || !empty($_POST['docFechaSalida']) || !empty($_POST['docFechaCumplimiento'])){
        echo 
"tostabien";
    }else{
        echo 
"llena algun campo";
    }
}
?>
<!-- el formulario -->
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="adv">
    <label>File:</label>
    <select name="file">
        <option>Escoger de la lista</option>
        <option value='1'>01</option>
        <option value='2'>02</option>
    </select>
    <label>Funcionarios</label>
    <select name="funcionario">
        <option>Escoger de la lista</option>
        <option value='1'>el Funcionario</option>
        <option value='2'>el Secretario</option>
        <option value='3'>el Administrador</option>
    </select>
    <label>Fecha de Salida:</label>
    <input type="text" name="docFechaSalida" />    
    <label>Fecha de Cumplimiento:</label>
    <input type="text" name="docFechaCumplimiento" />    
    <input type="submit" class="button" name="avanzada" value="Buscar" />
</form>
el caso es que en cualquier opcion me devuelve "tostabien"... y lo que quiero es que si no se ha llenado ningun campo, que me devuelva "llena algun campo" y no lo hace.

gracias mil de antemano
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose