网站开发-php开发手机论坛(11)-用户中心
2015-02-02 15:45
232 查看
用户中心主要显示用户发布的帖子,收到的回复等,主要通过前面的listview.php来显示
templates/user.php
user.php
templates/user.php
<!DOCTYPE html> <html> <head> <?php header("Content-type: text/html; charset=utf-8"); ?> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.3/jquery.mobile-1.4.3.min.css"> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script src="http://code.jquery.com/mobile/1.4.3/jquery.mobile-1.4.3.min.js"></script> <script> $(document).on("pagecreate", function(){ <!-- 利用ajax提交数据,不刷新整个页面 --> $("#fav").click(function() { xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("fav").innerHTML="点赞"+xmlhttp.responseText; } } xmlhttp.open("GET", "view.php?fav=1", true); xmlhttp.send(); }); $("#col").click(function(){ xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { alert(xmlhttp.responseText); } } xmlhttp.open("GET", "view.php?col=1", true); xmlhttp.send(); }); }); </script> </head> <body> <div data-role="page" id="user"> <div data-role="header"> <a href="index.php" class="ui-btn-left ui-icon-back ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-left " >返回</a> <h1>个人中心</h1> <a href="logout.php" class="ui-btn-right ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-right ui-icon-minus">注销</a> </div> <div role="main" class="ui-content"> <ul data-role="listview" data-inset="true" > <li> <?php echo '<img src="',$user['cover'],'"> <h2>用户名:',$user['name'],'</h2> <p></p>' ?> </a> </li> <li> <a href="listview.php?rep_new=1"> <h3>新的回复<span class="ui-li-count"><?php echo $reply_new ?></span></h3> </a> </li> <li> <a href="listview.php?rep=1"> <h3>收到的回复<span class="ui-li-count"><?php echo $reply ?></span></h3> </a> </li> <li > <a href="listview.php?post=1"> <h3>我发表的逗贴<span class="ui-li-count"><?php echo $post; ?></span></h3> </a> </li> <li> <a href="listview.php?col=1"> <h3>我收藏的逗贴<span class="ui-li-count"><?php echo $collect ?></span></h3> </a> </li> </ui> </div> </body> </html>
user.php
<?php include('conn.php'); include('lib.php'); include('ChromePhp.php'); //使用会话内存储的变量值之前必须先开启会话 session_start(); // Chromephp::log($_SESSION['uid']); // Chromephp::log($_SESSION['name']); //如果会话没有被设置,查看是否设置了cookie if(!isset($_SESSION['uid'])) { if(isset($_COOKIE['uid'])&&isset($_COOKIE['name'])) { //用cookie给session赋值 $_SESSION['uid']=$_COOKIE['uid']; $_SESSION['name']=$_COOKIE['name']; } else { header("Location: login.php"); exit(); } } $uid=$_SESSION['uid']; //获取用户信息 $query=mysql_query("select * from users where id='$uid'"); $user=mysql_fetch_array($query); //获取用户发表文章数量 $query=mysql_query("select count(*) as count from articles where uid='$uid'"); $posts=mysql_fetch_array($query); $post=$posts['count']; //获取用户收藏文章数量 $query=mysql_query("select count(*) as count from collects where uid='$uid'"); $collects=mysql_fetch_array($query); $collect=$collects['count']; //用户收到的全部回复 $query=mysql_query("select count(*) as count from comments where touid='$uid'"); $replies=mysql_fetch_array($query); $reply=$replies['count']; //新的回复 $query=mysql_query("select count(*) as count from comments where touid='$uid' and view =0"); $replies_new=mysql_fetch_array($query); $reply_new=$replies_new['count']; include("templates/user.php"); ?>
相关文章推荐
- 网站开发-php开发手机论坛(5)-创建帖子(1)
- 网站开发-php开发手机论坛(4)-功能设计及需求分析,功能结构模型
- 网站开发-php开发手机论坛(9)-分页显示评论
- 网站开发-php开发手机论坛(2)-http协议以及网络原理
- 网站开发-php开发手机论坛(3)-开发语言及开发工具介绍
- 网站开发-php开发手机论坛(5)-创建帖子(2)
- 网站开发-php开发手机论坛(10)-帖子列表显示
- 网站开发-php开发手机论坛(6)-登陆注册(2)
- 网站开发-php开发手机论坛(1)-建网站的基本流程
- 网站开发-php开发手机论坛(8)-编辑帖子
- 网站开发-php开发手机论坛(7)-查看帖子
- 网站开发-php开发手机论坛(4)-数据库设计
- 网站开发-php开发手机论坛(6)-登陆注册(1)
- 用PHP检测用户是用手机(Mobile)还是电脑(PC)访问网站
- php开发手机网站注意事项
- 分享一个检测用户是否用手机(Mobile)访问网站的 PHP 类
- php网站判断用户是否是手机访问的方法
- php网站判断用户是否是手机访问的方法
- php网站判断用户是否是手机访问的方法
- php检测用户是否用手机(Mobile)访问网站的类