php留言板开发|php制作留言板二

时间:2015-01-07  来源:留言  阅读:

第三步就是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("用户长度1-100","");}
 if(!@preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/",$mymail) || strlen($mymail)<6 ){alert("请输入正确的邮箱地址以便我们与你联系!","");}
 if(!@preg_match("/\d{3}-\d{8}|\d{4}-\d{7}/",$mytel)){alert("请输入合法的电话如: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("提示,你己提交留言,请不要重复提交!","");
 }
 $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("你的留言中有非法数据!",""));
 alert("提示:留言成功",$_SERVER["HTTP_REFERER"]);
  
 ?>

最四步就是显示留言了.

 include("../inc/connect.php"); 
  ?>




无标题文档


<script>
</script>



 
   
      


          你正在管理留言信息...
         
           
       

     
   

    
 
     
  $result =mysql_query("select * from tbn");
  $pagecount=1;
  $order=1;
  if(isset($_POST["key"])){
  $key=str_replace(""","*",$_POST["key"]);
  }else if(isset($_GET["key"])){
  $key=str_replace(""","*",$_GET["key"]);
  }else{
   $key="";
  }
  $total="select * from tbn";
  $sql="select * from tbn";
  if(!empty($key) && !is_null($key) && strlen($key)>2 && strlen($key)<50 ){
   $total.=" where gx_title like "%$key%" ";
 $sql.=" where gx_title like "%$key%" ";

  } 
  $result=mysql_query($total) or die("fail1".mysql_error());
  $rs=mysql_fetch_array($result);
  $rdcount=mysql_num_rows($result);
  if($rdcount){
  $pagesize=15;
  $pagecount=($rdcount % $pagesize)?(int)($rdcount / $pagesize)+1:$rdcount/$pagesize;//统计总页面
  $page=isset($_GET["page"])?$_GET["page"]:1;//取得当前页面
  $start=($page>=1 && $page<=$pagecount)?$start=$pagesize*($page-1):$start=1;//取得超始记录
  $order=isset($_GET["order"])?$_GET["order"]:4;
   $sql.=" order by id desc limit $start,$pagesize";
   $resulte=mysql_query($sql) or die("fail".mysql_error());
 while ($rs =mysql_fetch_array($resulte) ){
?> 
     
       
     
     
      标题:
      作者:
      电话:
      时间:
      邮箱:
  
   
     
         
      " onclick="javascript:return confirm("确认删除?删除后无法恢复","","");">删除
   
   
      
  
      }
   }
   ?>
  
  
   
       
         
             
           
             
           
         
        $url ="?key=".rawurlencode($key)."&orderby=$order&page=";
    pagelist(@$page,$pagecount,$rdcount,$url,@$pagesize);
    ?>
       
     
 





 

注:原创文章转载请注明:www.111cn.net

 

php留言板开发|php制作留言板二

http://m.bbyears.com/zhufuduanxin/12031.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新