<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
a{margin-left:10px}
</style>
</head>
<body>
<?php $nameError = $titleError= $contentError = "";?>
<!-- 这是验证部分: -->
<?php
//留言板验证规则
if($_SERVER["REQUEST_METHOD"] == "POST"){
if(empty($_POST["name"])){
$nameError = "用户名不能为空";
}else{
$name = test_input($_POST["name"]);
} if(empty($_POST["title"])){
$titleError = "标题不能为空";
}else{
$title = test_input($_POST["title"]);
}
if(empty($_POST["content"])){
$contentError = "评论内容不能为空";
}else{
$content = test_input($_POST["content"]);
}
}
//去除空格及反斜线方法
function test_input($data){
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}?>
<h2 style="border:1px;" align="center">留言板</h2>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post" style="border:1px solid #ddd; width:500px; margin-left:370px">
<br></br>
<a>姓名:</a>
<input type="text" value="" name="name">
<?php echo "$nameError";?>
<br></br>
<a>标题:</a>
<input type="text" value="" name="title">
<?php echo "$titleError;"?>
<br></br>
<label>
<a>评论:</a>
<textarea cols="40" rows="5" name="content"><?php echo "$contentError";?>
</textarea>
<input type="submit" value="留言" name="submit">
<h2><a>留言区:</a><h2>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
</label>
</form>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
a{margin-left:10px}
</style>
</head>
<body>
<?php $nameError = $titleError= $contentError = "";?>
<!-- 这是验证部分: -->
<?php
//留言板验证规则
if($_SERVER["REQUEST_METHOD"] == "POST"){
if(empty($_POST["name"])){
$nameError = "用户名不能为空";
}else{
$name = test_input($_POST["name"]);
} if(empty($_POST["title"])){
$titleError = "标题不能为空";
}else{
$title = test_input($_POST["title"]);
}
if(empty($_POST["content"])){
$contentError = "评论内容不能为空";
}else{
$content = test_input($_POST["content"]);
}
}
//去除空格及反斜线方法
function test_input($data){
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}?>
<h2 style="border:1px;" align="center">留言板</h2>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post" style="border:1px solid #ddd; width:500px; margin-left:370px">
<br></br>
<a>姓名:</a>
<input type="text" value="" name="name">
<?php echo "$nameError";?>
<br></br>
<a>标题:</a>
<input type="text" value="" name="title">
<?php echo "$titleError;"?>
<br></br>
<label>
<a>评论:</a>
<textarea cols="40" rows="5" name="content"><?php echo "$contentError";?>
</textarea>
<input type="submit" value="留言" name="submit">
<h2><a>留言区:</a><h2>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
</label>
</form>
</body>
</html>
再就是您写的这个 <?php $nameError = $titleError= $contentError = "";?>
我个人建议<?php $nameError = ""; $titleError = ""; $contentError = "";?>
如果要进行入库等操作,可以考虑使用ajax