I have a view with a Modal PopUp form when the accept button is executed, it does not insert in the database or mark any error, I hope you can help me.
VIEW:
<!-- Modal (PopUp registro de nuevo cliente) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Nuevo Cliente</h4>
</div>
<div class="modal-body">
<form class="form-horizontal" role="form">
<?php echo form_open('cCliente/Insertar'); ?>
<div class="form-group">
<label for="TF_Nombre" class="col-lg-2 control-label">Nombre</label>
<div class="col-lg-8">
<input class="form-control" id="TF_Nombre" name="TF_Nombre">
</div>
</div>
<div class="form-group">
<label for="TF_RFC1" class="col-lg-2 control-label">RFC</label>
<div class="col-lg-5">
<input class="form-control" id="TF_RFC1" name="TF_RFC1">
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary" id="Ok" name="Ok">Agregar</button>
</div>
<?php echo form_close(); ?>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
CONTROLLER
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class cCliente extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->model('mente');
}
public function index()
{
$data = array('titulo' => 'Factura');
$this->load->view('Plantillas/head', $data);
$this->load->view('Plantillas/nav');
$this->load->view('Vistas/vFactura');
$this->load->view('Plantillas/footer');
}
public function Insertar()
{
$this->form_validation->set_rules('TF_Nombre','Nombre','required|trim|xss_clean')
$this->form_validation->set_rules('TF_RFC1','RFC','required|trim|xss_clean')
if($this->form_validation->run()==FALSE)
{
$this->index();
}
else
{
$TF_Nombre = $this->input->post('TF_Nombre');
$RFC = $this->input->post('TF_RFC1');
$insert = $this->MCliente->inserta_Cliente($TF_Nombre,$RFC);
}
}
}
?>
MODEL:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class MCliente extends CI_Model
{
public function construct()
{
parent::__construct();
}
public function inserta_Cliente($TF_Nombre,$RFC)
{
$data = array('NOMBRE' => $TF_Nombre,
'RFC' => $RFC);
$this->db->insert('clientes',$data);
}
}
?>
Thank you in advance. Greetings.