我写了以下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";
}
?>
请帮助即使有一个值显示为假。我不知道为什么。谢谢所有帮助赞赏
答案 0 :(得分:1)
变化:
isset($_POST[‘user’])
要:
isset($_POST["user"])
或者:
isset($_POST['user'])
答案 1 :(得分:1)
<?php
if(!empty($_POST['user']))
{
echo 'true';
}
else
{
echo 'false';
}
?>
更好地使用!empty
。
答案 2 :(得分:0)
$_POST[‘user’]
应为$_POST['user']