嗯,这是我第一次使用stackoverflow,所以我希望看起来很清楚。根据按下哪个表单按钮为PHP变量分配一个值
如何从按钮按下设置PHP变量的值?例如,如果用户按下了表单按钮1,$ variable ='false';如果它按下窗体按钮2,那么$ variable ='true'...是可能的吗?
THX,提前
嗯,这是我第一次使用stackoverflow,所以我希望看起来很清楚。根据按下哪个表单按钮为PHP变量分配一个值
如何从按钮按下设置PHP变量的值?例如,如果用户按下了表单按钮1,$ variable ='false';如果它按下窗体按钮2,那么$ variable ='true'...是可能的吗?
THX,提前
是,以相同的名称设置不同的值提交按钮 像:
<input name="submitBtn" type="submit" value="Choice1">
<input name="submitBtn" type="submit" value="Choice2">
然后根据其在PHP $ _ POST按钮被按下[ 'submitBtn']将有值选择1或选择2
在HTML侧刚刚创建两个提交按钮:
<input name="click" type="submit" value="clickOne">
<input name="click" type="submit" value="clickTwo">
然后在PHP端(假设你用POST方法提交):
switch ($_POST['click']) {
case 'clickedOne':
// first pressed
break;
case 'clickedTwo':
// second pressed
break;
default:
// something wrong
break;
}
是的,这是可能的。 你可以把2(或更多)具有相同名称和不同的值成形式提交按钮,并且然后经由PHP CHACK提交按钮的值:
HTML:
<form method="POST" action="somefile.php">
<input type="submit" name="sb" value="button1" />
<input type="submit" name="sb" value="button2" />
</form>
PHP:
<?php
$submitbutton = $_POST['sb'];
?>
做到了,没有找到我想知道的......这就是为什么我要求 – 2013-03-14 20:42:03
只是试图建设性。通常人们会通过搜索轻松地对应该找到的内容进行投票。认为你的“第一次”评论为你节省了一些回应:)真的只是一个FYI。欢迎来到SO! – ficuscr 2013-03-14 20:46:11