0
我想給我的提交按鈕一個值。我已經看過這部影片,給一個提交按鈕一個值CodeIgniter
https://www.youtube.com/watch?v=FUZ_GGSggLA
但我用笨所以它給了我一個錯誤。
我已經做到了這一點:
<?php
echo form_open('Mycontroller/thisfunction/'.$this->uri->segment(3));
?>
<button class="btn btn-info fa fa-save" type="submit" name ="1">  Save</button>
<button class="btn btn-primary fa fa-save" type="submit" name ="2">  Save1</button>
<?php
echo form_close();
?>
和我的控制器:
public function thisfunction(){
if($_POST['1']){
echo "1";
}else if($_POST['2']){
echo "2";
}
}
,但我得到了錯誤Message: Undefined offset: 1
和Message: Undefined offset: 2
..
我需要這個代碼,因爲我將是像這樣使用它:
if(THIS BUTTON IS USED){
redirect it to this page
}else if(THIS BUTTON IS USED){
redirect it to other page
}
顯然'$ _POST ['1']'正在看帖子數組中的項目#1而不是名爲'「1」'的項目。那麼當你使用字母而不是數字來代替'name'時會發生什麼? – Sparky