基于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入门速成(2)
Oct 09 PHP
PHP设计模式之迭代器模式的深入解析
Jun 13 PHP
php增删改查示例自己写的demo
Sep 04 PHP
php延迟静态绑定实例分析
Feb 08 PHP
Zend Framework动作助手Json用法实例分析
Mar 05 PHP
php HTML无刷新提交表单
Apr 05 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
Apr 26 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
Oct 17 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 PHP
PHP正则表达式函数preg_replace用法实例分析
Jun 04 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
动画 《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
PHPLog php 程序调试追踪工具
2009/09/09 PHP
PHP 图片上传代码
2011/09/13 PHP
php上传图片到指定位置路径保存到数据库的具体实现
2013/12/30 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
简单的js表单验证函数
2013/10/28 Javascript
jquery xMarquee实现文字水平无缝滚动效果
2014/04/29 Javascript
js交换排序 冒泡排序算法(Javascript版)
2014/10/04 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
JS定义函数的几种常用方法小结
2019/05/23 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
Python标准库sched模块使用指南
2017/07/06 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
简单介绍python封装的基本知识
2019/08/10 Python
详解Python设计模式之策略模式
2020/06/15 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
大学生社会实践自我鉴定
2014/03/24 职场文书
党员个人剖析材料
2014/09/30 职场文书
初中教师个人工作总结
2015/02/10 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
安全生产培训心得体会
2016/01/18 职场文书
tensorflow学习笔记之tfrecord文件的生成与读取
2021/03/31 Python
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL