基于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 开发环境配置(Zend Server安装)
Apr 28 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
PHP读取文件内容后清空文件示例代码
Mar 18 PHP
Linux系统下PHP-FPM的安装和配置教程
Aug 17 PHP
简单的php+mysql聊天室实现方法(附源码)
Jan 05 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
PHP命令Command模式用法实例分析
Aug 08 PHP
php实现数组重复数字统计实例
Sep 30 PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
Mar 08 PHP
PHP如何获取Cookie并实现模拟登录
Jul 16 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
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
Ext 今日学习总结
2010/09/19 Javascript
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
node.js中的fs.write方法使用说明
2014/12/15 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
微信小程序之picker日期和时间选择器
2017/02/09 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
2019/05/26 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
python3.5绘制随机漫步图
2018/08/27 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
卡西欧B级产品官方网站:Casio Outlet
2018/05/22 全球购物
春季运动会广播稿大全
2014/02/19 职场文书
环保建议书400字
2014/05/14 职场文书
教师演讲稿大全
2014/05/16 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
孝女彩金观后感
2015/06/10 职场文书
小时代观后感
2015/06/10 职场文书