博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
功能:用户管理页面
阅读量:4453 次
发布时间:2019-06-07

本文共 2548 字,大约阅读时间需要 8 分钟。

<?php

  /**************************************/
  /*  文件名:manageuser.php  */
  /*  功能:用户管理页面   */
  /**************************************/

  include "config.inc.php";  //包含配置信息

  include "header.inc.php";  //包含公用头部页面

  //用户名

  $username = $_SESSION['username'];

  //检索用户信息

  $query = "SELECT * FROM chatter_users
    WHERE username = '$username' AND isadmin = 1";
  $result = mysql_query ($query);
  $num_rows = mysql_num_rows($result);

  //是否是管理员用户

  $isadmin = ($num_rows > 0) ? true : false;

  //非管理员

  if(!$isadmin)
  {
 ExitMessage("只有管理员可以删除用户!", "chatboard.php");
  }

  //如果提交了数据

  if(count($_POST["check"]))
  {
  //逐条删除用户
  foreach($_POST["check"] as $id)
 {
  $query = "DELETE FROM chatter_users WHERE id='$id'";
  $result = @mysql_query ($query);
 }
 ExitMessage("用户删除成功!", "manageuser.php");
   }
?>

<script language="JavaScript">

//删除确认按钮
function delChecked()
{
 if(confirmSubmit('确认删除所选用户?'))
 {
  document.editform.submit();
 }else{
  return false;
 }
}
</script>

<b>用户管理</b> - <a href="chatboard.php">返回</a>

<form action="manageuser.php" method="post" name="editform">
<table width="100%" class="current_listing" cellspacing=2>
<tr>
  <td class="row_title" width="5">Sel</td>
  <td class="row_title">Id</td>
  <td class="row_title">用户名</td>
  <td class="row_title">最后消息</td>
  <td class="row_title">IP</td>
  <td class="row_title" colspan=3>密码</td>
</tr>
<tr>
  <td bgcolor="FFFFFF" align="left" colspan="6" height="3">
 <a href="#" onClick="return delChecked()">
  删除选中用户
 </a>
  </td>
</tr>

<?php

  $query = "SELECT * from chatter_users ORDER BY username";
  $result = @mysql_query ($query);

  //返回查询结果

  while ($row = mysql_fetch_assoc($result))
  {
    $id_old = $row['id'];
    $time_old = $row['time'];
    $username_old = $row['username'];
    $ip_old = $row['ip'];
    $pwd_old = $row['password'];
    $isadmin_old = $row['isadmin'];

    //设置行的间隔颜色

    if($bgrow == 1){
   $bgcolor = "row_1";
   $bgrow = 0;
    }else{
   $bgcolor = "row_2";
   $bgrow = 1;
    }

?>

    <tr class="<?php echo $bgcolor; ?>">
          <td valign="top">
            <?php if(!$isadmin_old){ ?>
             <input type="checkbox" name="check[]" value="<?=$id_old?>" />
            <?php }else{
             $username_old = "<b>".$username_old."</b>";
            ?>
             <b>Admin</b>
            <?php } ?>
      </td>
      <td valign="top"><?php echo $id_old; ?></td>
      <td valign="top"><?php echo $username_old; ?></td>
      <td valign="top"><?php echo $time_old; ?></td>
      <td valign="top"><?php echo $ip_old; ?></td>
      <td valign="top"><?php echo $pwd_old; ?></td>
    </tr>
    <?php } ?>www.shkpw.com

    <tr>
      <td bgcolor="FFFFFF" align="left" colspan="6" height="3">
  <a href="#" onClick="return delChecked()">
   删除选中用户
  </a>
      </td>
    </tr>
  </table>
</form>

转载于:https://www.cnblogs.com/php168/archive/2012/08/26/2657610.html

你可能感兴趣的文章
04-js的运算符
查看>>
第三天 while循环 及其用法
查看>>
Delphi 10 seattle 去掉自带的代码连接线
查看>>
构建高并发高可用的电商平台架构实践(转)
查看>>
Geometry Imager Viewport Filter
查看>>
Guava API学习之Optional 判断对象是否为null
查看>>
九度oj 题目1025:最大报销额
查看>>
数字及字符串
查看>>
【转载】OmniGraffle (二)基础绘图和模具
查看>>
一些提高开发效率的 Category
查看>>
拓扑排序基础题——排序
查看>>
搭建keepalived+mysql主从复制高可用
查看>>
假如你在每一个变化中看见崭新的自己
查看>>
转:iphone 申请证书
查看>>
电子测量作业——采用DDS(数字频率合成法)设计信号发生器 ,完成设计方案。...
查看>>
Python就业方向
查看>>
一步步学习SPD2010--第二章节--处理SP网站(3)--创建网站层次架构
查看>>
TCP
查看>>
Excel常用函数大全
查看>>
团队-团队编程项目中国象棋-模块测试过程
查看>>