根据按下的表单按钮为PHP变量赋值
这是我第一次使用stackoverflow,所以我想澄清一下 如何通过按键设置PHP变量的值 例如,如果用户按下表单按钮1,$variable='false';如果它按下表单按钮2,$variable='true'。。。可能吗根据按下的表单按钮为PHP变量赋值,php,forms,variables,Php,Forms,Variables,这是我第一次使用stackoverflow,所以我想澄清一下 如何通过按键设置PHP变量的值 例如,如果用户按下表单按钮1,$variable='false';如果它按下表单按钮2,$variable='true'。。。可能吗 Thx,提前是,为相同名称的提交按钮设置不同的值 比如: 然后,根据在php$_POST中按下的按钮,['submitBtn']将在HTML端具有值Choice1或Choice2,只需创建两个提交按钮: <input name="click" type="sub
Thx,提前是,为相同名称的提交按钮设置不同的值 比如:
然后,根据在php$_POST中按下的按钮,['submitBtn']将在HTML端具有值Choice1或Choice2,只需创建两个提交按钮:
<input name="click" type="submit" value="clickOne">
<input name="click" type="submit" value="clickTwo">
是的,这是可能的。
您可以将两个(或更多)具有相同名称和不同值的提交按钮放入一个表单中,然后通过php更改提交按钮的值:
html:
php:
做了,但没有找到我想知道的……这就是为什么我要求调整时尽量保持建设性。通常情况下,人们会否决你应该通过搜索轻松找到的东西。认为你的“第一次”评论为你省了一些选票:)真的只是供参考。欢迎来到SO!
<input name="click" type="submit" value="clickOne">
<input name="click" type="submit" value="clickTwo">
switch ($_POST['click']) {
case 'clickedOne':
// first pressed
break;
case 'clickedTwo':
// second pressed
break;
default:
// something wrong
break;
}
<form method="POST" action="somefile.php">
<input type="submit" name="sb" value="button1" />
<input type="submit" name="sb" value="button2" />
</form>
<?php
$submitbutton = $_POST['sb'];
?>