私はcodeigniterフレームワークを使用してPHPシステムを作成しています。私はテンプレートなしで基本フレームワークを使用しています。ファイルを表示するエラーメッセージでリダイレクトした後、htmlページからコントローラにdbに保存するデータを送信すると、コントローラファイルにデータを保存するために使用したURLを削除できません。どのように私はこの問題を解決する?codeigniterのURLリダイレクト
これは私がコントローラにデータを送信するために使用したフォームです。
<form role="form" action="save_user_type" method="POST" >
<div class="row">
<div class="form-group col-md-6">
<label>User Type</label>
<input type="text" class="form-control" name="type" id="type" placeholder="Enter ...">
</div>
</div>
<div class="row">
<div class="form-group col-md-6"></div>
<div class="form-group col-md-6">
<button type="submit" class="btn default">Save</button> <button type="button" class="btn default">Reset</button>
</div>
</div>
</form>
これは私が呼び出すコントローラ機能です。
function save_user_type(){
try {
$this->load->model('Configuration/Configuration_model');
if($this->Configuration_model->save_types() == 1){
$success['done'] = "Good Job";
}else{
$success['dont'] = "Error";
}
$this->load->view('template/header');
$this->load->view('template/menubar');
$this->load->view('configuration/user/index',$success);
} catch(Exception $exc){
return $exc->getTraceAsString();
}
}
この問題を解決してください。
、それを使用するためのメッセージを成功させるために使用
$this->session->flashdata('success');
と$this->session->flashdata('error');
を表示します。リダイレクト( 'redirect/computer_graphics'); –