基于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与MySQL开发中页面乱码的产生与解决
Mar 27 PHP
PHP中fwrite与file_put_contents性能测试代码
Aug 02 PHP
php文件上传的简单实例
Oct 19 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
Oct 25 PHP
PHP用身份证号获取星座和生肖的方法
Nov 07 PHP
PHP实现过滤掉非汉字字符只保留中文字符
Jun 04 PHP
浅谈php提交form表单
Jul 01 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
PHP convert_uudecode()函数讲解
Feb 14 PHP
Laravel框架集合用法实例浅析
May 14 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
php防注
2007/01/15 PHP
php正则表达式(regar expression)
2011/09/10 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
js实现无缝滚动特效
2015/12/20 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
Layui tree 下拉菜单树的实例代码
2019/09/21 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
Python检测生僻字的实现方法
2016/10/23 Python
python 读写中文json的实例详解
2017/10/29 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
Python pandas实现excel工作表合并功能详解
2019/08/29 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
Python如何根据时间序列数据作图
2020/05/12 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
《盘古开天地》教学反思
2014/02/28 职场文书
委托书的写法
2014/09/16 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
Pytorch中expand()的使用(扩展某个维度)
2022/07/15 Python