Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2013, 11:32
Avatar de mager3
mager3
 
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 12 años, 9 meses
Puntos: 4
Información problema al validar dato

Hola a Todos...

estoy validando con la siguiente funcion para que no ingresen datos vacios:

Código PHP:
Ver original
  1. function valida_datos() {
  2.       global $form_result;
  3.      
  4.       if( ( empty( $_POST ) == 0 ) && empty( $_POST['form1'] ) ) {
  5.           return false;
  6.       }
  7.  
  8.       $message = "Favor de completar los siguientes campos: \n";
  9.       $result = true;
  10.       if( empty( $_POST['txtobservaciones'] ) ) {
  11.            $message .= " - Debes diligenciar las observaciones\n";
  12.            echo "<html><head></head>". "<body onload=\"javascript:history.back()\">"."</body></html>";
  13.            $result = false;
  14.       }
pero en txtobservaciones puede ir valor 0 ó 1 , cuando selecciono 1 no hay problema, pero si selecciono 0 me arroja que debo diligenciar el campo , a pesar que Cero es un valor válido , lo que no debe permitir es que el campo vaya vacio...

creo que la falla va aca: f( ( empty( $_POST ) == 0 ), como puedo cambiar esta parte para que el Valor Cero sea valido?