Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2014, 11:46
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 21 años, 4 meses
Puntos: 5
Comparar valores en una tabla

Hola gente!
Necesito comparar los campos de una tabla para ver si los valores "cliente" y "nro_cuota" existen, de ser así no deberían insertarse.

Les dejo el código

Código PHP:
$crud = new grocery_CRUD();

$crud->set_theme('datatables');

$crud->set_table('cobranzas');

$crud->set_subject('Cobranzas');

$crud->set_language('spanish');

$crud->required_fields(
'id',
'cobrador',
'cliente',
'nro_cuota'
);

$crud->columns(
//'id',
'cobrador',
'cliente',
'nro_cuota'
);

$crud->set_relation('cobrador''cobradores''apellido_nombre');
$crud->set_relation('cliente''clientes''apellido_nombre');

$output $crud->render();

$this->load->view('cobranzas/cobranzas_v'$output);

}catch(
Exception $e){

show_error($e->getMessage().' --- '.$e->getTraceAsString());
}

luego hice un modelo para hacer el select que haga la comparación

Código PHP:
class Compare_values_model extends CI_Model 
{

    public function 
compare($id)
    {
    
    
$this->db->select('"SELECT * FROM `cobranzas` WHERE `cliente` = '$cliente' AND `nro_cuota` = '$nro_cuota'"');
   
    if (
$query->num_rows() > 0) {
        return 
true;
    } else {
        return 
false;
    } 
    
    }


No se si sea lo correcto en este caso, como debería llamarlo desde mi controlador? hace rato que vengo buscando ejemplos pero sin suerte, espero me puedan ayudar, desde ya gracias.
__________________
Saludos!!!
Maru.-