基于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 相关文章推荐
一个可查询所有表的“通用”查询分页类
Oct 09 PHP
笑谈配置,使用Smarty技术
Jan 04 PHP
PHP 日常开发小技巧
Sep 23 PHP
PHP访问MYSQL数据库封装类(附函数说明)
Dec 04 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
php外部执行命令函数用法小结
Oct 11 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
Apr 08 PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
Oct 30 PHP
PHP判断是否是json字符串
Apr 01 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几个实用自定义函数小结
2016/01/25 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
jQuery学习笔记之Helloworld
2010/12/22 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
详解VueJS应用中管理用户权限
2018/02/02 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
详解Python 解压缩文件
2019/04/09 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
医学生自荐信
2013/12/03 职场文书
毕业实习个人鉴定范文
2013/12/10 职场文书
物流管理专业求职信
2014/05/29 职场文书
爱牙日活动总结
2014/08/29 职场文书
同事打架检讨书
2015/05/06 职场文书
转变工作作风心得体会
2016/01/23 职场文书
2019思想汇报范文
2019/05/21 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL