基于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 相关文章推荐
Discuz! Passport 通行证整合
Mar 27 PHP
PHP学习之字符串比较和查找
Apr 17 PHP
PHP获取本周第一天和最后一天示例代码
Feb 24 PHP
php 购物车完整实现代码
Jun 05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
Laravel 5框架学习之表单验证
Apr 08 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 PHP
PDO::exec讲解
Jan 28 PHP
PHP远程连接oracle数据库操作实现方法图文详解
Apr 11 PHP
PHP反射原理与用法深入分析
Sep 28 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
linux php mysql数据库备份实现代码
2009/03/10 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
php 过滤器实现代码
2010/08/09 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
jquery UI 1.72 之datepicker
2009/12/29 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
js jquery数组介绍
2012/07/15 Javascript
JQueryEasyUI datagrid框架的基本使用
2013/04/08 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
jQuery中 $ 符号的冲突问题及解决方案
2016/11/04 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
Python入门篇之数字
2014/10/20 Python
利用Python演示数型数据结构的教程
2015/04/03 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
python写一个md5解密器示例
2018/02/23 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
Python 硬币兑换问题
2019/07/29 Python
Python Django实现layui风格+django分页功能的例子
2019/08/29 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
django项目中新增app的2种实现方法
2020/04/01 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
金鑫耀Java笔试题
2014/09/06 面试题
大学应届生求职简历的自我评价
2013/10/08 职场文书
员工培训邀请函
2014/01/11 职场文书
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python
Python操作CSV格式文件的方法大全
2021/07/15 Python
php访问对象中的成员的实例方法
2021/11/17 PHP
Go归并排序算法的实现方法
2022/04/06 Golang