This my problem:
A PHP Error was encountered
Severity: Warning
Message: Missing argument 1 for TokoSaya::user(), called in /var/www/html/system/core/CodeIgniter.php on line 360 and defined
Filename: controllers/tokosaya.php
Line Number: 32A PHP Error was encountered
Severity: Notice
Message: Undefined variable: id
Filename: controllers/tokosaya.php
Line Number: 34A Database Error Occurred
Error Number:
ERROR: syntax error at or near "$" LINE 1: SELECT * FROM usr.persons WHERE id = $id ^
SELECT * FROM usr.persons WHERE id = $id
Filename: /var/www/html/models/m_user.php
Line Number: 18
This my controller:
* @see http://codeigniter.com/user_guide/general/urls.html
*/
function __construct()
{
parent::__construct();
$this->load->library('form_validation');
$this->load->helper(array('form', 'html', 'file','string'));
//$this->load->library('grocery_CRUD');
//$this->load->model('view');
$this->load->model('m_user');
$this->load->model('amproker');
//$this->data['modul'] = 'Admin';
}
function user($id)
{
$data['user'] = $this->m_user->GetDetailUser($id);
//$data['UserLogin'] = $this->m_user->GetUserLogin($data['user']->person)
$data['menu'] = $this->amproker->CategoriesMenu(0,$h="");
$data['page'] = 'user';
$this->load->view('templates_user', $data);
}
}
/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */
This is my models:
load->library(array('My_phpmailer', 'encrypt'));
}
function GetDetailUser($id)
{
$query=$this->db->query("SELECT t0.*, t1.username, t1.person FROM usr.persons t0 RIGHT JOIN usr.logins t1 ON t0.id = t1.person WHERE t1.person = $id");
return $query->row();
}
//function GetUserLogin($user)
//{
//$query=$this->db->query("SELECT * FROM usr.logins")
//return $query->result();
//}
}
?>