<html>
<head>
<title>测试php</title>
</head>
<body>
<form action="test.php" method="post">
<input type="text" name="name" />
<br />
<input type="submit" value="提交" />
</form>
</body>
</html>
<?php
$name = "";
if(!empty($_POST["name"]))
{
$name = $_POST["name"];
}
print $name;
?> 运行时报错, 开始就没有$_POST["name"]值, 怎么验证有没有$_POST["name"]值.
如果有name值提交就打印值, 没得就打印""
<head>
<title>测试php</title>
</head>
<body>
<form action="test.php" method="post">
<input type="text" name="name" />
<br />
<input type="submit" value="提交" />
</form>
</body>
</html>
<?php
$name = "";
if(!empty($_POST["name"]))
{
$name = $_POST["name"];
}
print $name;
?> 运行时报错, 开始就没有$_POST["name"]值, 怎么验证有没有$_POST["name"]值.
如果有name值提交就打印值, 没得就打印""
<?php if (isset($_POST)) {
$name = "";
if(!empty($_POST["name"]))
{
$name = $_POST["name"];
}
print $name;
} else {
echo "$_POST not Set!";
}?>
{
echo $_POST['name'];//值存在且不为空打印出来;
}else{
echo " ";//值不存在或为空,打印空"";
}
<?php
$name = "";
if(!isset($_POST["name"]))
{
$name = $_POST["name"];
}
print $name;
?>
所以一直报错, 我发帖子时又改成了!empty($_POST["name"])