我已尝试过其他一些帖子,但从未做过。
我在html文件中的php表单是:
<form action="test.php" method="POST">
VAR:<input type="text" name="var"><br>
<input type="submit">
</form>
我在test.php中收到<br>
$_POST['var'] ---- > doesn't work! <br>
Tried, $_REQUEST['var'] ----> doesn't work!
我使用get请求尝试了表单,它在test.php的另一端使用$ _GET [&#39; var&#39;]和$ _REQUEST [&#39; var&#39 ] 我可以用任何方式将请求从该表单的请求形式解析为test.php ..
感谢您的帮助! 感谢。
答案 0 :(得分:0)
您是否检查过&#39;提交&#39;是否设置
if(isset($_POST['submit'])){
$_POST['var']
}
答案 1 :(得分:0)
已更新至PHP 7.0,现在正在使用!
感谢大家的帮助!
答案 2 :(得分:-1)
你的html标签错了。 您需要像这样设置名称
<input type= "submit" name= "submit">
然后当你提交这样的表格时:
if(isset($_POST['submit'])) {
// you will set your post var, try to print it with
print_r($_POST);
}
并且您不需要在输入中添加“/”,它将在没有它的情况下工作。
抱歉,我犯了语法错误,忘了关闭if语句。现在是对的。
答案 3 :(得分:-1)
试试这个在同一页面上发布的内容
<?php
if(isset($_POST['var_name'])) {
print_r($_POST);
}
exit();
?>
<form action="" method="POST">
<input type="text" name="var_name"><br>
<input type="submit" name="Save">
</form>