表格的两份提交

时间:2011-09-23 17:35:16

标签: php forms submission

我有PHP代码,它为每个列表项创建一个带单选按钮的列表。

$result = mysql_query("SELECT * FROM attitudes WHERE x_axis = '$famID'",$db);
$rowcheck = mysql_num_rows($result);
while ($row_user = mysql_fetch_assoc($result))   

foreach ($row_user as $col=>$val) {
    if ($col != $famID && $col != 'x_axis') {
        list($famname) = mysql_fetch_row(mysql_query("SELECT familyname FROM families WHERE families_ID='$col'",$db));
        echo "col $col famname $famname is val $val.";
        echo "<input type = \"radio\" name = \"whichfam\" value = \"$col\" />";
        echo "</br>";

    }
}

然后我在底部有一个提交按钮(以及整个事物的表单标签)

我希望有两个可能的提交。此代码旨在让玩家提高或降低值。他们点击其中一个单选按钮,然后选择“提升”或“降低”。然后它应该发布到后端并执行代码以提高或降低该值。我知道如何在jquery中执行此操作,但我不知道如何在PHP中使用两个SUBMIT按钮。

我该怎么做?

(具体来说,我如何使两个提交按钮工作,后端代码应该相对简单,$ _POST或其他)

1 个答案:

答案 0 :(得分:5)

这是你要找的吗?

<button type="submit" name="submit1" value="submit1">submit1</button>
<button type="submit" name="submit2" value="submit2">submit2</button>

然后

if(isset($_POST["submit1"])) {

} else if(isset($_POST["submit2"])) {

}