Codeigniter:3个提交按钮,一个功能?

Kev*_*own 2 codeigniter function submit

我有一个页面有三种形式.

我想运行与单击按钮对应的不同db调用.

我有2个lib函数.一个验证,并将其传递给_submit函数...

如何根据单击的提交按钮分隔_submit功能? 替代文字http://img339.imageshack.us/img339/171/screenshot20100119at245.png

Sea*_*ira 5

您可以设置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>
Run Code Online (Sandbox Code Playgroud)

调节器

function validate() {
    $my_action = $this->input->post('submit');
    if (my_action == 'paypal') {
        // Your logic
    }... etc
}
Run Code Online (Sandbox Code Playgroud)