Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2009, 10:08
Fabian olmos
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 3 meses
Puntos: 0
codeigniter + libreria validacion

que tal, estoy validando un formulario con la libreria de validacion con codeigniter, quiero validar que dos campos de mi formulario no queden vacios, pero si alguno de ellos dos. pero cuado coloco una codicion como esta no me funciona:

Código PHP:
if($this->input->post('txtNombre')=='') && ($this->input->post('txtOrg')=='')) 
pero si la coloco asi

Código PHP:
if($this->input->post('txtNombre')=='') || ($this->input->post('txtOrg')=='')) 
si me funciona.

esto es todo lo que estyo haciendo :

Código PHP:
    function _set_own_rules()
    {
        
$rules['txtNombre']  = 'callback__verificar_nombre';
        
$rules['txtOrg']        = 'callback__verificar_nombre';
     return(
$rules);
    }
    
    function 
_set_name_to_field()
    {
        
$field['txtNombre']  = ' "Nombre del Concejo Comunal" ';
        
$field['txtOrg']     = ' "Nombre de la Escuela o Banca Comunal" ';
     return(
$field);
    }

    function 
_verificar_nombre()
    {  if(
$this->input->post('txtNombre')=='') && ($this->input->post('txtOrg')=='')){
             
$this->validation->set_message('_verificar_nombre''El campo "Concejo Comunal" o "Nombre de la Escuela o Banca Comunal" debe contener un valor');
            return(
FALSE);
         }else
         {
             return(
TRUE);
         }
    } 
gracias de antemano.