zoukankan      html  css  js  c++  java
  • 友情链接的添加保存

    linkaddsave.php (保存php页面)

     1 <?php
     2 include '../inc/db_mysqli.php';
     3 $ty = $_POST['ty'];
     4 if($ty=='Y'){
     5     //纯文字友情链接,不用保存图片
     6     $stmt = $m->prepare('insert into hnsc_link(ltype,title,url,flag,atime) values(?,?,?,?,?)');
     7     $stmt->bind_param('ssssi',$ty,$title,$url,$flag,$atime);
     8     $title = $_POST['title'];
     9     $url = $_POST['url'];
    10     $flag = $_POST['flag'];
    11     $atime = time();
    12     $stmt->execute();
    13     $stmt->free_result();
    14     $stmt->close();
    15     $m->close();
    16     header('location:linkmanager.php');
    17 }else{
    18        //保存上传图片
    19 }
    db_mysqli.php
    <?php
    $host = 'localhost';
    $user = 'root';
    $pass = '';
    $dbname = 'hnscdb';
    $charset = 'utf8';
    $m = new mysqli($host,$user,$pass,$dbname);
    $m->set_charset($charset);
    
    function mymd5($p,$c='webrx'){
        $s1 = md5($p.$c);
        $s2 = sha1($p.$c);
        $sok = substr($s1,0,6).substr($s2,0,6);
        $sok .= substr($s1,12,5).substr($s2,22,5);
        $sok .= substr($s1,22,5).substr($s2,32,5);
        return $sok;
    }
    
    function pager($tn,$currpage=1,$f='*',$pagesize=3,$w='1=1'){
        global $m;
        $stmt = $m->prepare("select count(*) from $tn where $w");
        $stmt->execute();
        $stmt->bind_result($recordcount);
        $stmt->fetch();
        $stmt->free_result();
        $stmt->close();
        
        $stmt = $m->prepare("select $f from $tn where $w limit ?,?");
        $pagecount = ceil($recordcount/$pagesize);
        $start = $currpage*$pagesize - $pagesize;
        $stmt->bind_param('ii',$start,$pagesize);
        $stmt->execute();
        $result = $stmt->get_result();
        $row = array();
        $row[] = $result->fetch_all( MYSQLI_NUM);
        $stmt->free_result();
        $stmt->close();
    
        $first = 1;
        $end = 10;
        $pages = '<div class="page">';
        if($currpage>=7){
            $first = $currpage-5;
            $end = $first+$end-1;
        }
        if($currpage>1){
            $prev = $currpage-1;
            if($first>1){
                $pages.="<a href=?p=1>首页</a><a href=?p=$prev>上一页</a>";
            }else{
                $pages.="<a href=?p=$prev>上一页</a>";            
            }
        }
        for($i=$first;$i<=$end;$i++){
            if($i>$pagecount){
                break;    
            }
            if($i==$currpage){
                $pages.='<a class="checked">'.$i.'</a>';
                continue;    
            }
            $pages.="<a href=?p=$i>$i</a>";
        }
        if($currpage<$pagecount){
            $next = $currpage+1;
            $pages.="<a href=?p=$next>下一页</a>";        
        }
        if($end<$pagecount){
            $pages.="<a href=?p=$pagecount>尾页</a>";
        }
        $row[] = $pages.'</div>';
        $row[] = $pagesize;
        $row[] = $pagecount;
        $row[] = $recordcount;
        $row[] = $currpage;
        return $row;
    }
    
    function css1(){
        $css = <<<css
        <style>
        .page{font-size:12px;height:30px;padding:15px 0;clear:both;overflow:hidden;text-align:center;}
        .page a{text-decoration:none;line-height:25px;padding:0px 10px;display:inline-block;margin-right:5px;border:solid 1px #c8c7c7;}
        .page a:hover,.page a.checked{text-decoration:none;border:solid 1px #0086d6;background:#0091e3;color:#fff;}
        .page a:visited,.page a:link{color:#333;}
        .page a:active{color:#3B3B3B;}
        </style>
    css;
        echo $css;        
    }

    linkadd.html(后台页面显示)

     1 <!doctype html>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>webrx-title</title>
     6 <style>
     7 div#fff{display:none;}
     8 </style>
     9 </head>
    10 
    11 <body>
    12 <h1>添加网站友情链接</h1>
    13 <form action="linkaddsave.php" method="post" enctype="multipart/form-data">
    14 类型:
    15 <label><input type="radio" name="ty" onclick="s(this)" value="Y" checked>文字类型</label>
    16 <label><input type="radio" name="ty" onclick="s(this)" value="N">图片类型</label><br>
    17 标题:<input type="text" maxlength="50" name="title" size="20"><br>
    18 URL:<input type="text" maxlength="200" name="url" size="50"><br>
    19 <div id="fff">图片:<input type="file" name="img"><br></div>
    20 是否在网站显示:
    21 <label><input type="radio" name="flag" value="Y" checked>显示</label>
    22 <label><input type="radio" name="flag" value="N">不显示</label><br>
    23 <input type="submit" value="添加友情链接">
    24 </form>
    25 </body>
    26 </html>
    27 <script>
    28 function s(i){
    29     var obj = document.getElementById('fff');
    30     if(i.value=='Y'){
    31         obj.style.display = 'none';
    32     }else{
    33         obj.style.display = 'block';
    34     }    
    35 }
    36 </script>

    link.php

     1 <div class="links">
     2         <h1 class="linkstit">友情链接<span class="eng">Links</span></h1>
     3         <div class="linkscon">
     4             <ul>
     5                 <?php
     6                 if($stmt=$m->prepare('select * from hnsc_link where flag=?')){
     7                     $stmt->bind_param('s',$flag);
     8                     $flag = 'Y';
     9                     $stmt->execute();
    10                     $result = $stmt->get_result();
    11                     $rows = $result->fetch_all(2);
    12                     foreach($rows as $v){
    13                         echo '<li><a href="'. $v[3] .'">'.$v[2].'</a></li>';
    14                     }
    15                 }else{
    16                     echo '<li>无友情链接</li>';                        
    17                 }
    18                 
    19                 ?>
    20 
    21             </ul>
    22         </div>
    23 </div>

    index.php

     1 <?php
     2 include 'inc/db_mysqli.php';
     3 ?>
     4 <!DOCTYPE html>
     5 <html>
     6 <head>
     7 <meta charset="utf-8">
     8 <title>河南仕畅市政工程有限公司、市政工程、河南工程</title>
     9 <meta name="keywords" content="河南工程、市政工程、河南仕畅市政工程有限公司网站、河南市政工程、hnshichang.com">
    10 <meta name="description" content="河南工程、市政工程、河南仕畅市政工程有限公司网站、河南市政工程、hnshichang.com">
    11 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
    12 <link href="css/style.css" rel="stylesheet">
    13 <script src="js/j.js"></script>
    14 </head>
    15 
    16 <body>
    17 <?php include 'nav.html';?>
    18 
    19 <div class="container">
    20     <div class="culture fl mr">
    21         <h1 class="cultit">企业文化<span class="eng">Culture</span></h1>
    22         <div class="culcon0">
    23             <p class="cullist"><span class="clbold">计划</span>是时间的最好保障,</p>
    24             <p class="cullist"><span class="clbold">时间</span>是效率的坚实基础,</p>
    25             <p class="cullist"><span class="clbold">效率</span>是行动的优化大师,</p>
    26             <p class="cullist"><span class="clbold">行动</span>是成功的唯一途径 。</p>
    27             <p class="cullist"><span class="clbold">经营理念</span>以市场为导向,以出精创优为基础,以服务业主为中心,以良好信誉为根本</p>
    28         </div>
    29     </div>
    30 
    31 
    32     <div class="intro fl">
    33         <h1 class="introtit"><span class="titmore fr"><a href="#">更多&gt;&gt;</a></span>公司简介<span class="eng">Introduction</span></h1>
    34         <div class="introcon">
    35             <img src="images/abpic.jpg" class="intropic"/>河南仕畅市政工程有限公司成立于2014年6月,注册资金1000万元,拥有市政公用工程三级资格认证,主营业务为:城市道路、公共广场、2万吨/36 给水厂、污水处理工程、供水管道、污水管道、垃圾转运站等。公司有高级专业人员十余人,中级专业技术人员二十余人,三类人员及特种工三十余人。
    37         我公司愿真诚与社会各界密切合作,增进友谊,共谋发展。
    38         </div>
    39     </div>
    40 
    41 
    42 
    43     <div class="culture fl ml">
    44         <h1 class="cultit">服务中心<span class="eng">Service</span></h1>
    45         <div class="sercon">
    46             <p class="serlist"><span class="clbold">地址:</span>泌阳县产业集聚区(工业西路)</p>
    47             <p class="serlist"><span class="clbold">电话:</span>0396-7636111</p>
    48             <p class="serlist"><span class="clbold">网址:</span>www.hnshichang.com</p>
    49             <p class="serlist"><span class="clbold">邮箱:</span>shichangshizheng@126.com</p>
    50             <p class="chmes"><a href="#"></a></p>
    51         </div>
    52     </div>
    53 
    54     <h1 class="clear"></h1>
    55 
    56     <div class="culture fl mr">
    57         <h1 class="cultit">资质荣誉<span class="eng">Aptitude</span></h1>
    58         <div class="apcon">
    59             <img src="images/zizhi.jpg" />
    60         </div>
    61     </div>
    62 
    63 
    64 
    65     <div class="engineer fr">
    66         <h1 class="engtit"><span class="titmore fr"><a href="#">更多&gt;&gt;</a></span>工程展示<span class="eng">Engineering</span></h1>
    67         <div class="engcon">
    68             <ul>
    69                 <li><a href="#"><img src="images/gch.jpg" /></a></li>
    70                 <li><a href="#"><img src="images/gch.jpg" /></a></li>
    71                 <li><a href="#"><img src="images/gch.jpg" /></a></li>
    72                 <li><a href="#"><img src="images/gch.jpg" /></a></li>
    73             </ul>
    74         </div>
    75     </div>
    76     <h1 class="clear"></h1>
    77     <?php include 'link.php';?>  
    78 </div>
    79 <?php include 'footer.html';?>
    80 </body>
    81 </html>
  • 相关阅读:
    unity3d连接Sqlite并打包发布Android
    EasyTouch中虚拟摇杆的使用EasyJoystick
    在屏幕拖拽3D物体移动
    LineRenderer组建实现激光效果
    unity3d对象池的使用
    自动寻路方案
    贪吃蛇方案
    unity3d射线控制移动
    文件压缩(读取文件优化)
    [LeetCode] 33. 搜索旋转排序数组 ☆☆☆(二分查找)
  • 原文地址:https://www.cnblogs.com/lsr111/p/4539530.html
Copyright © 2011-2022 走看看