基于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 相关文章推荐
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
PHP数组去重比较快的实现方式
Jan 19 PHP
php文件上传 你真的掌握了吗
Nov 28 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
php实现微信模板消息推送
Mar 30 PHP
Yii2语言国际化的配置教程
Aug 19 PHP
PHP获取当前系统时间的方法小结
Oct 03 PHP
Yii框架布局文件的动态切换操作示例
Nov 11 PHP
PHP执行普通shell命令流程解析
Aug 24 PHP
Laravel Reponse响应客户端示例详解
Sep 03 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 编程请选择正确的文本编辑软件
2006/12/21 PHP
PHP 字符串 小常识
2009/06/05 PHP
php fckeditor 调用的函数
2009/06/21 PHP
linux系统上支持php的 iconv()函数的方法
2011/10/01 PHP
php获取域名的google收录示例
2014/03/24 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
PHP实现简易计算器功能
2020/08/28 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
vue自动化表单实例分析
2018/05/06 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
vue实现购物车小案例
2019/09/27 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
python实现低通滤波器代码
2020/02/26 Python
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
优秀班干部事迹材料
2014/01/26 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
社区创先争优承诺书
2014/08/30 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
法人身份证明书
2014/10/08 职场文书
庭外和解协议书
2016/03/23 职场文书