实现微信好友列表的php代码

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5 <title>无标题文档</title>
  6 <style type="text/css">
  7 *
  8 {
  9     margin:0px auto;
 10     padding:0px;
 11     font-family:微软雅黑;
 12 }
 13 #list
 14 {
 15     width:350px; height:400px;
 16 }
 17 .py
 18 {
 19     margin:8px 0px 0px 0px;
 20     width:350px; height:35px;
 21 }
 22 .py:hover
 23 {
 24     background-color:#639;
 25     color:#FFF;
 26     cursor:pointer;
 27 }
 28 .img
 29 {
 30     width:35px; height:35px;
 31     float:left;
 32 }
 33 .nc
 34 {
 35     float:left;
 36     height:35px;
 37     margin:0px 0px 0px 20px;
 38     line-height:35px;
 39     vertical-align:middle;
 40 }
 41 </style>
 42 </head>
 43 
 44 <body>
 45 <?php
 46     $uid = "18653378660";
 47 ?>
 48 
 49 <div id="list">
 50 
 51 <?php
 52     //造连接对象
 53     $db = new MySQLi("localhost","root","123","weixin");
 54     //判断是否连接成功
 55     !mysqli_connect_error() or die("连接失败!");
 56     //写SQL语句
 57     $sql = "select Friends from friends where Uid = '{$uid}'";
 58     //执行SQL语句
 59     $result = $db->query($sql);
 60     
 61     $attr = $result->fetch_all();
 62     
 63     for($i=0;$i<count($attr);$i++)
 64     {
 65         //朋友的用户名
 66         $fuid = $attr[$i][0];
 67         
 68         //查USERS表,根据朋友的UID查出头像和昵称
 69         $sqlf = "select NickName,Pic from Users where Uid='{$fuid}'";
 70         
 71         $resultf = $db->query($sqlf);
 72         
 73         $attrf = $resultf->fetch_row();
 74         
 75         echo "<div onclick='ShowCode(this)' class='py' bs='{$fuid}'>
 76         <img class='img' src='{$attrf[1]}' />
 77         <div class='nc'>{$attrf[0]}</div>
 78         </div>";
 79         
 80     }
 81     
 82     
 83     
 84 ?>
 85     
 86 </div>
 87 <script type="text/javascript">
 88     
 89     function ShowCode(div)
 90     {
 91         var d = document.getElementsByClassName("py");
 92         for(var i=0; i<d.length;i++)
 93         {
 94             d[i].style.backgroundColor = "#FFF";
 95             d[i].style.color = "#000";
 96         }
 97         div.style.backgroundColor = "#639";
 98         div.style.color = "#FFF";
 99         
100         alert(div.getAttribute("bs"));
101     }
102     
103 </script>
104 </body>
105 </html>

 

posted on 2016-03-30 23:36  年少不上班  阅读(487)  评论(0编辑  收藏  举报

导航