基于mysql的论坛(1)


Posted in PHP onOctober 09, 2006

###############################################
此篇文章属原创,如有引用,请标明作者信息。
作者:冷情疯子
Email: edincur@yeah.net
http://safebase.yeah.net
###############################################
## adduser.php ################################
###############################################
<?php
require("func.php");
if(empty($name) or empty($pwd1)){
   show_error(2);
   $founderr=1;
}
if (is_user_exits($name)){
    show_error(3);
    $founderr=1;
    }
if ($pwd1<>$pwd2){
     show_error(5);
     $founderr=1;
     }
if (strlen($name)>16 or strlen($pwd1)>16 or strlen($qm)>255){
    show_error(6);
    $founderr=1;
}
$password=$pwd1;
if (!$founderr){
      adduser();
      echo "成功!";
}

?>
######################
### admin.php ########
######################
<?php
require "func.php";
if (adminok()) {
?>
<html>
<head>
<title>管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="css/index.css">
</head>

<body bgcolor="#FFFFFF">
请选择版面进行操作<br>
<table width="98%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="52%" valign="top">  
      <table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#000000" bordercolordark="#FFFFFF">
        <tr align="center" bgcolor="#eeeeee">  
          <td width="42%" height="18">Chinesename</td>
          <td width="33%" height="18">Name</td>
        </tr>
<?php
$sql="select * from boardinfo";
$sql_result=mysql_query($sql);
while ($sql_row=mysql_fetch_array($sql_result)) {
?>
        <tr align="center">  
          <td width="42%"><a href="admin.php?board=<?php echo $sql_row[name];?>"><?php echo $sql_row[chinesename];?></a></td>
          <td width="33%"><?php echo $sql_row[name];?></td>
        </tr>
<?php
}
?>       
      </table>
      <br>
      <form name="form5" action="oper.php" >
        英文名称:  
        <input type="text" name="name" size="20" maxlength="30">
        <br>
        中文名称:
        <input type="text" name="chinesename" size="20" maxlength="30">
        <input type="hidden" name="add_board" value="y">
        <br>
        <input type="submit" name="add_board" value="增加版面">
      </form>
    </td>
    <td width="48%" valign="top">
<?php
if (isset($board)){
    $sql="select * from boardinfo where name='$board'";
    $sql_result=mysql_query($sql);
    $sql_row=mysql_fetch_array($sql_result);
    $name=$sql_row[name];
    $chinesename=$sql_row[chinesename];
?>       
      <table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#CCCCCC">
        <tr>
          <td>  
            <form name="form1" action="oper.php" >
              增加版主:  
              <input type="text" name="name" size="17" maxlength="16">
              <input type="submit" name="add_admin" value="增加">
              <input type="hidden" name="add_admin" value="y">
              <input type="hidden" name="board" value="<?php echo "$board"?>">
            </form>
          </td>
        </tr>
        <tr>
          <td>  
            <form name="form2" action="oper.php" >
              删除版主:  
              <select name="name">
              <?php
              $sql="select name from user where slaveboard='$board'";
              $sql_result=mysql_query($sql);
              while ($sql_row=mysql_fetch_array($sql_result)) {
                   echo "<option value=\"$sql_row[name]\">$sql_row[name]</option>";
              }
              ?>
              </select>
              <input type="submit" name="delete_admin" value="删除">
              <input type="hidden" name="delete_admin" value="y">
            </form>
          </td>
        </tr>
        <tr>
          <td>  
            <form name="form3" action="oper.php" >
              中文名称  
              <input type="text" name="chinesename" size="17" maxlength="16" value="<?php echo "$chinesename"?>">
              <br>
              英文名称
              <input type="text" name="name" size="16" maxlength="40" value="<?php echo "$name"?>">
              <input type="hidden" name="modify" value="y">
              <input type="submit" name="modify" value="更改">
            </form>
          </td>
        </tr>
        <tr>
          <td>
            <form name="form4" action="oper.php" >
              <input type="submit" name="del_board" value="删除板块">
              <input type="hidden" name="board" value="<?php echo "$board"?>">
              <input type="hidden" name="del_board" value="y">
            </form>
          </td>
        </tr>
        <tr>
          <td> </td>
        </tr>
        <tr>
          <td> </td>
        </tr>
      </table>
      <?php
      }
      ?>
    </td>
  </tr>
</table>
</body>
</html>
<?php
}
else {
    show_error(1);
}
?>

PHP 相关文章推荐
PR值查询 | PageRank 查询
Dec 20 PHP
发布一个用PHP fsockopen写的HTTP下载的类
Feb 22 PHP
php数组中删除元素的实现代码
Jun 22 PHP
基于Linux调试工具strace与gdb的常用命令总结
Jun 03 PHP
深入Memcache的Session数据的多服务器共享详解
Jun 13 PHP
php 根据url自动生成缩略图并处理高并发问题
Jan 23 PHP
php实现mysql事务处理的方法
Dec 25 PHP
php通过排列组合实现1到9数字相加都等于20的方法
Aug 03 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
Mar 21 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
Oct 21 PHP
基于mysql的论坛(4)
Oct 09 #PHP
基于mysql的论坛(5)
Oct 09 #PHP
基于mysql的论坛(6)
Oct 09 #PHP
生成sessionid和随机密码的例子
Oct 09 #PHP
基于mysql的论坛(7)
Oct 09 #PHP
基于mysql的论坛(3)
Oct 09 #PHP
一个简单的域名注册情况查询程序
Oct 09 #PHP
You might like
浅谈discuz密码加密的方式
2014/05/22 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
利用PHP实现开心消消乐的算法示例
2017/10/12 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
jQuery实战之品牌展示列表效果
2011/04/10 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
js+div实现文字滚动和图片切换效果代码
2015/08/27 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
详解Python正则表达式re模块
2019/03/19 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
python用requests实现http请求代码实例
2019/10/31 Python
Pytorch之Variable的用法
2019/12/31 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
优秀班集体获奖感言
2014/02/03 职场文书
中学家长会邀请函
2014/02/03 职场文书
学习十八届三中全会精神实施方案
2014/02/17 职场文书
教师党员承诺书
2014/03/25 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
离职信范文
2015/06/23 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL