基于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 相关文章推荐
PHP 用数组降低程序的时间复杂度
Dec 04 PHP
Apache中php.ini的设置方法
Feb 28 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
php网页标题中文乱码的有效解决方法
Mar 05 PHP
PHP生成指定长度随机数最简洁的方法
Jul 14 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
PHP中预定义的6种接口介绍
May 12 PHP
php中__toString()方法用法示例
Dec 07 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
Jul 31 PHP
PHP时间处理类操作示例
Sep 05 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 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
体育彩票排列三组选三算法分享
2014/03/07 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
javascript实现字符串反转的方法
2015/02/05 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
jQuery实现select模糊查询(反射机制)
2017/01/14 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
Python实现学生成绩管理系统
2020/04/05 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
对Python中plt的画图函数详解
2018/11/07 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
外贸实习生自荐信范文
2013/11/24 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
社区母亲节活动记录
2014/03/06 职场文书
学校工作推荐信范文
2014/07/11 职场文书
公司会议开幕词
2015/01/29 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
小学毕业感言200字
2015/07/30 职场文书