[eluser]bhenbe[/eluser]
Hello all,
this is my first post here and sorry for my english (i'm belgian).
Here's my problem : i want to show the returned error from a database transaction. I use html parser.
My code :
Model :
Code:
function service_add_user($service_id, $user_id) {
$this->db->trans_start();
$this->db->query('INSERT INTO tbluserbyservice(userbyservice_serviceid, userbyservice_userid, userbyservice_role)
VALUES (?, ?, ?)',
array($service_id, $user_id, 1));
$this->db->trans_complete();
if ($this->db->trans_status() === FALSE)
return false;
return true;
}
Controller :
Code:
function service_add_user($service_id) {
$this->load->library('form_validation');
if ($this->form_validation->run('service_user_add') == FALSE)
return array('message_type' => 'error-msg',
'message_title' => 'Ajout d\'utilisateur à un service',
'message_content' => validation_errors());
if ($this->service_model->service_add_user($service_id, $_POST['user_id']) == FALSE)
return array('message_type' => 'error-msg',
'message_title' => 'Ajout d\'utilisateur à un service',
'message_content' => [--Dunno what i must use here--]);
return array('message_type' => 'valid-msg',
'message_title' => 'Ajout d\'utilisateur à un service',
'message_content' => 'L\'utilisateur a été ajouté.');
}
View :
Code:
{messages}
<div class="{message_type}"><p>{message_title}</p>{message_content}</div>
{/messages}
Thank you for your help !