基于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作的文本留言本的例子(三)
Oct 09 PHP
菜鸟学PHP之Smarty入门
Jan 04 PHP
PHP取进制余数函数代码
Jan 19 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
Jun 20 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 PHP
PHP实现视频文件上传完整实例
Aug 28 PHP
php访问数组最后一个元素的函数end()用法
Mar 18 PHP
如何使用GDB调试PHP程序
Dec 08 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
原生php实现excel文件读写的方法分析
Apr 25 PHP
PHP精确到毫秒秒杀倒计时实例详解
Mar 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数组的一些常见操作汇总
2011/07/17 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
javascript检查日期格式的函数[比较全]
2008/10/17 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
2015/05/18 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
js实现图片轮播效果
2015/12/19 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
vue跨域解决方法
2017/10/15 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
[44:22]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第一场 11.01
2020/11/02 DOTA
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
在python中将list分段并保存为array类型的方法
2019/07/15 Python
Django ORM多对多查询方法(自定义第三张表&amp;ManyToManyField)
2019/08/09 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
英国网上花店:Bunches
2016/11/29 全球购物
ET Mall东森购物网:东森严选
2017/03/06 全球购物
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
团队精神演讲稿
2013/12/31 职场文书
班级聚会策划书
2014/01/16 职场文书
统计专业自荐书
2014/07/06 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
社区活动总结范文
2015/05/07 职场文书
摘录式读书笔记
2015/07/01 职场文书
我的生日感言
2015/08/03 职场文书
总结Python变量的相关知识
2021/06/28 Python