我有三種形式的頁面。Codeigniter:3提交按鈕,一個功能?
我想運行與點擊按鈕相對應的不同db調用。
我有一個2 lib函數。一個驗證,並將其傳遞給_submit函數...
如何根據單擊提交按鈕來區分_submit函數? alt text http://img339.imageshack.us/img339/171/screenshot20100119at245.png
我有三種形式的頁面。Codeigniter:3提交按鈕,一個功能?
我想運行與點擊按鈕相對應的不同db調用。
我有一個2 lib函數。一個驗證,並將其傳遞給_submit函數...
如何根據單擊提交按鈕來區分_submit函數? alt text http://img339.imageshack.us/img339/171/screenshot20100119at245.png
您可以設置3種不同形式,各有各的作用,或者每個提交按鈕並基於submit
變量的值採取行動,你可以設置不同的值。
查看
<form name="my_form" action="some/action/validate/">
<input type="submit" value="paypal" name="submit" />
<input type="submit" value="promo" name="submit" />
<input type="submit" value="employee" name="submit" />
</form>
控制器
function validate() {
$my_action = $this->input->post('submit');
if (my_action == 'paypal') {
// Your logic
}... etc
}
我是一個超級初學者。你能舉出一個行動的例子嗎? – 2010-01-19 20:21:22
@凱文 - 很高興這麼做! – 2010-01-19 23:12:14
def validate()?你不是蟒蛇嗎? ;) – 2010-05-07 22:25:19
如果(my_action = 「貝寶」)必須是如果(my_action == 「貝寶」)
細節...
爲什麼你不能只有三種形式,每種都有自己的行爲和提交按鈕? – wpjmurray 2010-01-19 20:10:22
啊......這可能有道理...... – 2010-01-19 20:41:36