こんにちは、私はコードイグナイターの1つのフォームに2つの送信ボタンを持っています。出来ますか?私は同じことをする2つのボタンを作り、データベースにデータを追加したいのですが、ボタンの唯一の違いはリダイレクトするページです。ここ codeigniterの1つのフォーム内に2つの送信ボタンがあります。
は、それが持っていないことを、私はこれがやりたいことの最初のリンクecho form_open('EmpFamilyInfo/add_childinfo/'.$this->uri->segment(3));
が
public function other_childinfo(){
$this->form_validation->set_rules('NAME', 'Name of Child' ,'trim|required|max_length[100]');
if($this->form_validation->run($this) == FALSE){
$this->child_info();
}else{
if($query = $this->EmpFamilyInfo_Model->insert_childinfo()){
redirect('EmpFamilyInfo/child_info/'.$this->uri->segment(3));
}else{
$this->child_info();
}
}
}
ですが、エラーがあり、このコードを作った
<?php
echo form_open('EmpFamilyInfo/add_childinfo/'.$this->uri->segment(3));
?>
// some textboxex,
<div class="box-body">
<div class = 'col-md-6 col-sm-offset-6'>
<button class="btn btn-info fa fa-save" type="submit">  Save</button>
<a href = '<?php echo base_url().'EmpFamilyInfo/other_childinfo/'.$this->uri->segment(3); ?>' class = 'btn btn-primary fa fa-save' >  Add Another</a>
<a href = '<?php echo base_url().'EmpFamilyInfo/parentsinfo_father/'.$this->uri->segment(3); ?>' class = 'btn btn-danger fa fa-arrow-circle-right'>  Skip</a>
<?php
echo form_close();
?>
</div>
</div>
私のコードであり、投稿データ。どのように私はこのリンクを送信ボタンにすることができますそれは別の機能に行くか、または私はそれが投稿データを持っていることができますか?
あなたのコードは、2つのアンカーtag'代わりに2ボタンを提出し 'た!! – Saty
はい。知っている。私はそれの1つが送信ボタンとして働くことを望みます。 –
imo - 送信ボタンに異なる名前をつけ、コントローラで実際に使用されたものを確認し、必要に応じてリダイレクトしますか?いいえjavascriptが必要です。 –