• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

新人啊关于表单的

php 搞代码 4年前 (2022-01-24) 23次浏览 已收录 0个评论

新人求助啊!关于表单的
我做了个简单的留言板,只写了一小部分,可是规则写了,比如我不输标题,在前台还是无法显示错误,求帮助
——————————————这是留言板模板:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<style type=”text/css”>
a{margin-left:10px}
</style>

<body>

留言板

” method=”post” style=”border:1px solid #ddd; width:500px; margin-left:370px”>



姓名:

<?php echo “$nameError”;?>



标题:

<?php echo “$titleError”;?>



留言区:







——————————————这是验证部分:
<?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;
}
——解决思路———————-

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<style type=”text/css”>
a{margin-left:10px}
</style>

<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(、本文来源gao@!dai!ma.com搞$$代^@码网*搞gaodaima代码 = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}

?>

留言板

” method=”post” style=”border:1px solid #ddd; width:500px; margin-left:370px”>



姓名:

<?php echo “$nameError”;?>



标题:

<?php echo “$titleError;”?>



留言区:








搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:新人啊关于表单的

喜欢 (0)
[搞代码]
分享 (0)

发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址