php制作留言板二[源碼]
Jun 08, 2016 pm 05:32 PM第三步就是php代碼處理留言的信息合法性了,
require_once("inc/connect.php");
?$myname?=get_value('myname',post);
?$mymail?=get_value('mymail',post);
?$mytel?=get_value('mytel',post);
?$mybook?=get_value('mycontent',post);
?//exit($mymail);
?if(strlen($myname)>100 || strlen($myname)<1){alert('用戶長(zhǎng)度1-100','');}
?if(!@preg_match("/w ([- .]w )*@w ([-.]w )*.w ([-.]w )*/",$mymail) || strlen($mymail)<6 ){alert('請(qǐng)輸入正確的郵箱地址以便我們與你聯(lián)系!','');}
?if(!@preg_match("/d{3}-d{8}|d{4}-d{7}/",$mytel)){alert('請(qǐng)輸入合法的電話如:0731-******','');}
?$sql?="select * from tbn where gx_object='$myname' and gx_mail='$mymail'";
?$result?=mysql_query($sql);?
?if(mysql_num_rows($result)){
??mysql_free_result($result);
??alert('提示,你己提交留言,請(qǐng)不要重復(fù)提交!','');
?}
?$sql?="Insert into tbn(gx_content,gx_time,gx_tel,gx_mail,gx_object) value('$mybook','".date('y-m-d')."','$mytel','$mymail','$myname')";
?mysql_query($sql) or die(alert('你的留言中有非法數(shù)據(jù)!',''));
?alert('提示:留言成功',$_SERVER['HTTP_REFERER']);
??
??>
最四步就是顯示留言了.
?include("../inc/connect.php");?
???>
<script><br>
<!--<br />
function all_(str){</p>
<p><br />
?var box_l = document.getElementsByName("box_x[]").length;</p>
<p><br />
?for(var j = 0 ; j < box_l ; j ){</p>
<p><br />
??document.getElementsByName("box_x[]")[j].checked = str;</p>
<p><br />
?}</p>
<p><br />
}<br />
--></script>
<表格寬度=“95%”邊框=“0”對(duì)齊=“中心”cellpadding=“1”cellspacing=“1”樣式=“margin-top:20px;邊框:1px實(shí)體#9abcde;”>
?
???
??????
????? 表>
???