this is in the controller
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Principal extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->model('login_model');
$this->load->model('principal_model');
}
public function index(){
$sesion =$this->session->codigo;
$variablecodigo['codigouser'] = $sesion;
if($sesion){
$datosu['usuarios'] = $this->principal_model->datosuser($sesion);
$datosdocumentos['documentos'] = $this->principal_model->consultandodocumentos($sesion);
$this->load->view('paginaprincipal', $datosu);
$this->load->view('contenido/div_documento', $datosdocumentos);
}else{
redirect('http://repositorioucp.com');
}
}
//cuando lo quiero llamar en esta funcion me aparece null
public function Titulo(){
date_default_timezone_set('America/Bogota');
$fecha = date("Y/m/d g:ia");
$titulo = $this->input->post('txttitulo');
$sesion2 =$this->session->codigo;
$title = array(
'id' => NULL,
'autor1' => '',
'autor2' => '',
'titulo' => $titulo,
'dproblema' => NULL,
'objetivogeneral' => NULL,
'objetivosespecificos' => NULL,
'Justificacion' => NULL,
'fecha_creacion' => $fecha,
'codigouser' => $sesion2);
$this->principal_model->titulodocumento($title,$titulo,$sesion2);
redirect('http://repositorioucp.com/principal/index','refresh');
}
}
model ---------------------------------------------- -------
public function titulodocumento($titulo,$cambio,$codigo){
$this->db->select('*');
$this->db->where('codigouser',$codigo);
$resul= $this->db->get('documento');
if ($resul->num_rows()>0){
//si hay registro
$data = array(
'titulo'=>$cambio
);
$this->db->where('codigouser',$codigo);
$this->db->update('documento',$data);
echo "<script>alert('se modifico el titulo a $cambio');</script>";
}else{
//si no hay
$this->db->insert('documento',$titulo);
echo "<script>alert('El documento $cambio se creo correctamente');</script>";
}
}