別のdivに成功メッセージを実装するための最良の方法が何であるかわかりません。
また、ページが読み込まれるときにエラーdivがビューに読み込まれるのはなぜですか?エラーがある場合にのみ表示したい。
エラーがない場合、どうすればdivを変更して、成功メッセージを含めることができますか?
意見:
<div class="alert alert-error">
<?php echo validation_errors();?>
</div>
コントローラ:
if($this->form_validation->run() === TRUE)
{
$userData = array(
'fName' => $this->input->post('userFirstName', TRUE),
'lName' => $this->input->post('userLastName', TRUE),
'email' => $this->input->post('userEmail', TRUE),
'password' => sha1($this->input->post('userPassword', TRUE))
);
$this->db->escape($userData);
$this->user_model->addUser($userData);
}
$data['contentMangement'] = $this->options_model->systemOptions();
$data['pageTitle'] = 'Add User';
$this->load->view('_assets/header', $data);
$this->load->view('addUser', $data);
$this->load->view('_assets/footer');
}
アップデート:
<?php
$errorMessage = validation_errors('<div class="alert alert-error">', '</div>');
$successMessage = '<div class="alert alert-success"><strong>Thank You</strong> Your User Has Been Added';
if($errorMessage)
{
echo $errorMessage;
}else{
echo $successMessage;
}
?>