我的代码没有响应,因为我想要它?

时间:2013-07-18 20:21:13

标签: php html

我的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']);
}
?>

4 个答案:

答案 0 :(得分:7)

使用==运算符进行比较而不是=,因为第二个用于分配。

if ($_POST['man']== null )
{
print ('has no value');}
else {
print ($_POST['man']);
}

请参阅PHP Comparison Operators

答案 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和非常重要:=是一个赋值,但你想要的是一个比较,所以使用==并与空字符串进行比较