【发布时间】:2021-11-15 10:52:59
【问题描述】:
我在表单中有这个输入字段:
<form method="post" class="tester" enctype="multipart/form-data" action="#">
<input type="number" name="test">
</form>
每当我尝试获取由我的用户填写的输入数据的输入/值时,我都无法显示它(它只是不回显它)。这是我用来回显它的代码:
<?php
$well = $_POST['test'];
echo $well;
?>
我也尝试使用GET,但没有任何效果。
var_dump 给了我:
array(0) { }
你能帮忙吗?
【问题讨论】:
-
该代码是否在表单的
action脚本中? -
var_dump($_POST);显示什么? -
不,它在表单之外...我想在提交后显示表单之外的值。
-
如果你有
action="#"提交表单没有任何作用。 -
我认为您在第一次打开页面时运行该代码,而不是在提交表单时。它应该在
if ($_SERVER['REQUEST_METHOD'] == 'POST')里面
标签: php forms validation input