基于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 相关文章推荐
PHP5在Apache下的两种模式的安装
Sep 05 PHP
在MongoDB中模拟Auto Increment的php代码
Mar 06 PHP
php中将数组存到文件里的实现代码
Jan 19 PHP
PHP读取文件并可支持远程文件的代码分享
Oct 03 PHP
php实现文件下载更能介绍
Nov 23 PHP
php MessagePack介绍
Oct 06 PHP
PHP中使用sleep函数实现定时任务实例分享
Aug 21 PHP
跟我学Laravel之请求与输入
Oct 15 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
简单谈谈PHP中strlen 函数
Feb 27 PHP
记录一次排查PHP脚本执行卡住的问题
Dec 27 PHP
解决laravel查询构造器中的别名问题
Oct 17 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
SONY SRF-40W电路分析
2021/03/02 无线电
索尼ICF-SW100收音机评测
2021/03/02 无线电
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
php数组键值用法实例分析
2015/02/27 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
2016/12/13 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
python3实现短网址和数字相互转换的方法
2015/04/28 Python
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
Python实现多进程的四种方式
2019/02/22 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
详解django实现自定义manage命令的扩展
2019/08/13 Python
python构建指数平滑预测模型示例
2019/11/21 Python
Python类反射机制使用实例解析
2019/12/30 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
大学生就业意向书范文
2014/04/01 职场文书
管理标语大全
2014/06/24 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python
Python中super().__init__()测试以及理解
2021/12/06 Python