0

我已经编写了以下 html 和 php 文件

.html 文件:

    <!DOCTYPE html>
<html>
<head>
<link rel="stylesheet"href="main.css">
</head>
<body>
<span>
</span>
<form id="login"action="login.php"method="post">
<input type="text"name="user">
<input type="submit"value="submit">
</form>
</body>
</html>

.php 文件:

<?php
if(isset($_POST[‘user’]))
{
echo 'true';
}
else
{
echo "false";
}
?>

即使有一个值显示为假,请提供帮助。我不知道为什么。感谢所有帮助

4

3 回答 3

1

改变:

isset($_POST[‘user’])

至:

isset($_POST["user"])

或者:

isset($_POST['user'])
于 2012-10-23T16:09:37.853 回答
1
<?php
if(!empty($_POST['user']))
{
echo 'true';
}
else
{
echo 'false';
}
?>

并且使用!empty更好。

于 2012-10-23T16:10:19.850 回答
0
  1. 在属性之间放置一个空格
  2. 在字符串周围使用撇号或引号,而不是刻度:$_POST[‘user’]应该是$_POST['user']
于 2012-10-23T16:09:20.283 回答