【问题标题】:Finding the row in mysql database that a submit button corresponds to在mysql数据库中查找提交按钮对应的行
【发布时间】:2014-05-14 11:03:10
【问题描述】:

我在同一页面上有多个具有相同名称和值的提交按钮。现在我不确定如何使用 php 区分它们中的两个(我想知道我可以用什么来做到这一点)。我在某些地方读到,这可以通过使每个按钮具有不同的值来完成,但由于每个按钮具有几乎相同的功能(我将很快描述)我希望它们具有相同的值(但如果这是我最后的手段然后我会这样做)。 每个按钮都应该在 mysql 数据库中增加一个值。例如: submit1 将增加主 ID 为 1 的行的分数。 现在我不知道如何做到这一点,我很确定我在这里犯了一个错误,因为我找不到任何人使用类似于我的方法来执行我正在尝试做的操作。如果你能告诉我我应该做什么,那就太好了:)

【问题讨论】:

  • 你需要用不同的名字定义那些按钮,否则你没有机会检测到哪个是用php按下的。除非您愿意在单击按钮后为另一个字段设置不同的值。

标签: php mysql button submit


【解决方案1】:

我会给每个按钮一个不同的名字,并在 php 中使用 isset cmd。

if (isset($_POST['buttonname'])) {
    //do something
    $myval = $myval + $_POST['buttonname'];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2016-08-29
    • 2016-08-16
    • 2022-01-11
    • 2015-06-27
    • 1970-01-01
    相关资源
    最近更新 更多