首页  >  文章  >  php教程  >  php制作留言板二[源码]

php制作留言板二[源码]

WBOY
WBOY原创
2016-06-08 17:32:461794浏览
<script>ec(2);</script>

第三步就是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><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”对齐=“中心”cellpadding=“1”cellspacing=“1”样式=“margin-top:20px;边框:1px实体#9abcde;”>
 


    <表格宽度=”98%”边框=”0” 对齐=”中心” cellpadding=”0” cellspacing= “0”>
      

          您正在管理留言信息...
         
            <标签><标签>
       

     
   

    
 
     
  $result=mysql_query("从 tbn 中选择 *");
  $pagecount=1;
  $订单=1;
  if(isset($_POST['key'])){
  $key=str_replace("'","*",$_POST['key']);
  }else if(isset($_GET['key'])){
  $key=str_replace("'","*",$_GET['key']);
  }其他{
   $key='';
  }
  $total="从 tbn 中选择 *";
  $sql="从 tbn 中选择 *";
  if(!empty($key) && !is_null($key) && strlen($key)>2 && strlen($key)    $total.=" 其中 gx_title 像 '%$key%' ";
 $sql.=" where gx_title like '%$key%' ";

  } 
  $result=mysql_query($total) 或 die('fail1'.mysql_error());
  $rs=mysql_fetch_array($结果);
  $rdcount=mysql_num_rows($结果);
  if($rdcount){
  $pagesize=15;
  $pagecount=($rdcount % $pagesize)?(int)($rdcount / $pagesize) 1:$rdcount/$pagesize;//统计总页数
  $page=isset($_GET['page'])?$_GET['page']:1;//获取当前页面
  $start=($page>=1 && $page   $order=isset($_GET['order'])?$_GET['order']:4;
   $sql.=" order by id desc limit $start,$pagesize";
   $resulte=mysql_query($sql) 或 die('fail'.mysql_error());
 while ($rs =mysql_fetch_array($resulte) ){
?> 


     
     
     
     
      标题:
      作者:
      电话:
      时间:
      邮箱:
  
   
     
         
      删除
   
   
      
  
      }
   }
   ?>
  
  
    <表格宽度=”98%”边框=”0” 对齐=”中心” cellpadding=”0” cellspacing= “0”>
       
         
           
           
           
           
         
        $url ="?key=".rawurlencode($key)."&orderby=$order&page=";
    pagelist(@$page,$pagecount,$rdcount,$url,@$pagesize);
    ?>
       
     
 



 

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