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

标签 function codeigniter submit

我有一个包含三种表单的页面。

我想根据点击的按钮运行不同的数据库调用。

我有 2 个库函数。一个验证,然后将其传递给 _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>

Controller

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

关于function - Codeigniter:3 个提交按钮,一个功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2096574/

相关文章:

c# - 调试 Http 触发器 Azure Function VS 2017

php - 使用 Codeigniter 搜索具有限制的多个 mysql 表

php - 如何让 Codeigniter CSRF 保护与 SSL 一起正常工作?

php - 将嵌套对象插入到多个表中

oracle - 考虑到在数据库服务器上定义的NLS_NUMERIC_CHARACTERS,如何使用正确的TO_NUMBER()Oracle函数?

javascript - 在 Vuejs 中使用 async-await 等待函数内的赋值

javascript - Jquery 提交时不循环

php - 如果验证没有失败则提交数据(PHP、MYSQL)

c++ - 将 decltype 和 std::function 与 lambda 结合使用

forms - 聚合物 : manually submitting a form