Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $this->load->view('publica/cabecera_publica');
- $this->form_validation->set_rules('nombre', 'nombre', 'required|trim|min_length[3]|max_length[150]|xss_clean');
- $this->form_validation->set_rules('apellidos', 'apellidos', 'required|trim|min_length[2]|max_length[150]|xss_clean');
- $this->form_validation->set_rules('email', 'email', 'trim|required|valid_email|min_length[2]|max_length[150]|xss_clean');
- $this->form_validation->set_rules('telefono', 'telefono', 'required|trim|numeric|min_length[9]|max_length[9]|xss_clean');
- $this->form_validation->set_rules('dni', 'dni', 'required|trim|min_length[9]|max_length[9]|xss_clean');
- $this->form_validation->set_rules('nombreusu', 'nombre de usuario', 'required|trim|min_length[3]|max_length[150]|xss_clean');
- $this->form_validation->set_rules('contra', 'contra', 'required|trim|min_length[3]|max_length[35]|xss_clean');
- //lanzamos mensajes de error si es que los hay
- //Mensajes
- // %s es el nombre del campo que ha fallado
- if($this->form_validation->run()!=false){ //Si la validación es correcta procedo a guardar los datos en la tabla de la base de datos
- $nombre=$this->input->post('nombre');
- $apellidos=$this->input->post('apellidos');
- $email=$this->input->post('email');
- $telefono=$this->input->post('telefono');
- $nombreusu=$this->input->post('nombreusu');
- $dni=$this->input->post('dni');
- $contra=$this->input->post('contra');
- //Encripto la contraseña insertarla después en la base de datos
- $encrypt=hash("sha256",$contra);
- $Vcliente['nombre']=$nombre;
- $Vcliente['apellidos']=$apellidos;
- $Vcliente['email']=$email;
- $Vcliente['telefono']=$telefono;
- $Vcliente['dni']=$dni;
- $Vclaves['rol']=1;
- $Vclaves['usuario']=$nombreusu;
- $Vclaves['contra']=$encrypt;
- // $Valoresc=array($nombre,$apellidos,$email,$telefono,$dni);
- // $claves= array($rol,$nombreusu,$encrypt);
- $InsertaCliente=$this->videoteca_model->insertaregistro('clientes', $Vcliente);
- if($InsertaCliente){
- $InsertaClave = $this->videoteca_model->insertaregistro('claves', $Vclaves);
- }
- $datos["mensaje"]="<h4 style='color:green; text-align:center'>Usuario creado con exito</h4>";
- }else{
- $datos["mensaje"]="<h4 style='color:red; text-align:center'>Validación incorrecta</h4>";
- }
- $this->load->view("/publica/formularioUsuarios",$datos);
- $this->load->view('publica/pie');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement