我的php没有正确回复这里是我的HTML代码
<html>
<body>
<form name="myform" method="post" action="lol.php">
<input type="text" name="man" value="">
<input type="submit" name="submit" value= "post">
</form>
</body>
</html>
这是我的PHP代码
<?php
if ($_POST['man']= null )
{print ('has no value');}
else {print ($_POST['man']);
}
?>
答案 0 :(得分:7)
使用==
运算符进行比较而不是=
,因为第二个用于分配。
if ($_POST['man']== null )
{
print ('has no value');}
else {
print ($_POST['man']);
}
答案 1 :(得分:3)
更改
if ($_POST['man']= null )
到
if ($_POST['man'] == null )
答案 2 :(得分:0)
您收到任何错误?
尝试:
if (isset($_POST['man'])) {
echo $_POST['man'];
}
else {
echo 'Nothing';
}
要确认一切正常,请使用:
var_dump($_POST);
您将看到$_POST
答案 3 :(得分:0)
首先,您应该使用isset而不是=,second和非常重要:=是一个赋值,但你想要的是一个比较,所以使用==并与空字符串进行比较