菜鸟求问 php实践 无数据库留言板
HTML代码8-7.HTML<html><!程序功能:无数库版留言板实现><!程序名称:8-7.html><head><title>无数据库版留言板实现</title><...
HTML代码8-7.HTML
<html>
<!程序功能:无数库版留言板实现>
<!程序名称:8-7.html>
<head>
<title>无数据库版留言板实现</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>
<div align="left">
<p> </p> <!不间断空格>
<p><font size="5">我要留言</font></p>
<form action="8-8.php" method="post">
<p align="left">姓名:<input type="text" name="name1" size="25"></p>
<p align="left"> E-mail:<input type="text" name="email"></p>
<p align="left"> 留言框:</p>
<p align="left"><textarea name="nairong" cols="30" rows="5"></textarea></p>
<p align="left"> <input type="submit" name="submit" value="提交">
<input type="reset" name="reset" value="重设"></p>
</form>
<p> </p>
</div>
</body>
</html>
PHP文件代码
<?php
//程序名称:8-8.PHP
//程序功能:处理提交来的数据
$name1=$_POST['name1'];
$email=$_POST['email'];
$nairong=$_POST['nairong'];
if($name1=="")
{
echo "姓名不能为空";
}
else
if($email=="")
{
echo "E-mail不能为空";
}
else
if($nairong=="")
{
echo "留言板不能为空";
}
else
{
$fp=fopen("guestbook.dat","a++");
$t=date(Y年m月d日);
$main="姓名:<a href=\"mailto:$email\">
$name</a>:($t)<br>留言:$nairong<br><hr>";//<hr>创建一条水平线
$write=fwrite($fp,$main);
fclose($fp);
echo "留言成功";
}
?>
为什么提交点击提交以后一直显示“姓名不能为空”,在线等,急!! 展开
<html>
<!程序功能:无数库版留言板实现>
<!程序名称:8-7.html>
<head>
<title>无数据库版留言板实现</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>
<div align="left">
<p> </p> <!不间断空格>
<p><font size="5">我要留言</font></p>
<form action="8-8.php" method="post">
<p align="left">姓名:<input type="text" name="name1" size="25"></p>
<p align="left"> E-mail:<input type="text" name="email"></p>
<p align="left"> 留言框:</p>
<p align="left"><textarea name="nairong" cols="30" rows="5"></textarea></p>
<p align="left"> <input type="submit" name="submit" value="提交">
<input type="reset" name="reset" value="重设"></p>
</form>
<p> </p>
</div>
</body>
</html>
PHP文件代码
<?php
//程序名称:8-8.PHP
//程序功能:处理提交来的数据
$name1=$_POST['name1'];
$email=$_POST['email'];
$nairong=$_POST['nairong'];
if($name1=="")
{
echo "姓名不能为空";
}
else
if($email=="")
{
echo "E-mail不能为空";
}
else
if($nairong=="")
{
echo "留言板不能为空";
}
else
{
$fp=fopen("guestbook.dat","a++");
$t=date(Y年m月d日);
$main="姓名:<a href=\"mailto:$email\">
$name</a>:($t)<br>留言:$nairong<br><hr>";//<hr>创建一条水平线
$write=fwrite($fp,$main);
fclose($fp);
echo "留言成功";
}
?>
为什么提交点击提交以后一直显示“姓名不能为空”,在线等,急!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询