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.