简单PHP留言板之四 —— 添加留言
文件名:add.php
<?php include("conn.php"); if($_POST['submit']){ $sql="insert into message (id,user,title,content,lastdate) " . "values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())"; mysql_query($sql); echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>"; } include("head.php"); ?> <SCRIPT language=javascript> function CheckPost() { if (myform.user.value=="") { alert("请填写用户名"); myform.user.focus(); return false; } if (myform.title.value.length<5) { alert("标题不能少于5个字符"); myform.title.focus(); return false; } if (myform.content.value=="") { alert("必须要填写留言内容"); myform.content.focus(); return false; } /**下面的email校验,留言板里没有**/ if (myform.email.value=="") { alert("请填写Email"); reg_testdate.email.focus(); return false; }else { email = reg_testdate.email.value; if(!emailFormatCheck(email)){ alert("请填写正确的Email"); reg_testdate.email.focus(); return false; } } } /** * email格式校验 */ function emailFormatCheck(email){ if ((email.length > 128) || (email.length < 6)) { return false; } var format = /^[A-Za-z0-9+]+[A-Za-z0-9\.\_\-+]*@([A-Za-z0-9\-]+\.)+[A-Za-z0-9]+$/; if (!email.match(format)) { return false; } return true; } </SCRIPT> <form action="add.php" method="post" name="myform" onsubmit="return CheckPost();"> 用户:<input type="text" size="10" name="user" /><br> 标题:<input type="text" name="title" /><br/> 内容:<textarea name="content" cols="60" rows="9"></textarea><br/> <input type="submit" name="submit" value="发布留言"/> </form>