我有变量$ a和$ location。但是,当我按下“提交”按钮时,变量已超出范围。我可以通过输入框T2中的变量传入,但我无法设法将其转换为常数变量'a'。我添加echo $ b来调试它,我确实得到了验证条件语句是真实的输出。
<?php
[...]
$a = '5';
$location = 'home';
if(isset($_POST['submit'])) {
$location=$_POST['T2'];
echo $location;
echo $a;
$b = '6';
echo $b;
[...]
}
?>
<input type="text" name="T2" value="<?php echo $location; ?>">
<button type="submit" name="submit" value="create">Submit</button>
是'$了'甚至定义? – 2014-10-09 15:52:48
你忘记使用隐藏字段吗?除非分配给隐藏字段,否则不能发布变量。 – boomoto 2014-10-09 15:53:19
你希望这个片段做什么,它实际上做了什么?这并不完全清楚。 – 2014-10-09 15:53:20