基于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 无限级数据JSON格式及JS解析
Jul 17 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
May 02 PHP
php array_map()数组函数使用说明
Jul 12 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
Jun 03 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
php调用google接口生成二维码示例
Apr 28 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
主流PHP框架的优缺点对比分析
Dec 25 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
PHP中的浅复制与深复制的实例详解
Oct 26 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
Apr 20 PHP
Laravel定时任务的每秒执行代码
Oct 22 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把网页保存为word文件的三种方法
2014/04/01 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
用vue写一个日历
2020/11/02 Javascript
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
python对日志进行处理的实例代码
2018/10/06 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
中软国际Java程序员机试题
2012/08/19 面试题
大学生就业自我推荐信
2014/05/10 职场文书
技术负责人任命书
2014/06/05 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
python解决12306登录验证码的实现
2021/04/18 Python
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫