Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据按下的表单按钮为PHP变量赋值_Php_Forms_Variables - Fatal编程技术网

根据按下的表单按钮为PHP变量赋值

根据按下的表单按钮为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

这是我第一次使用stackoverflow,所以我想澄清一下

如何通过按键设置PHP变量的值

例如,如果用户按下表单按钮1,$variable='false';如果它按下表单按钮2,$variable='true'。。。可能吗


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'];
?>