基于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将向Java靠拢
Oct 09 PHP
用在PHP里的JS打印函数
Oct 09 PHP
第六节--访问属性和方法
Nov 16 PHP
PHP安全配置
Dec 06 PHP
windows下开发并编译PHP扩展的方法
Mar 18 PHP
php使用iconv中文截断问题的解决方法
Feb 11 PHP
php生成图片验证码
Jun 09 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
基于PHP实现微信小程序客服消息功能
Aug 12 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 PHP
解决laravel资源加载路径设置的问题
Oct 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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
PHP修改session_id示例代码
2014/01/08 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
javascript 年月日联动实现核心代码
2009/12/21 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
jQuery实现带渐显效果的人物多级关系图代码
2015/10/16 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
Python开发的HTTP库requests详解
2017/08/29 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
Django web框架使用url path name详解
2019/04/29 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
解决Python使用列表副本的问题
2019/12/19 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
Python list运算操作代码实例解析
2020/01/20 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
德国团购网站:Groupon德国
2018/03/13 全球购物
工厂总经理岗位职责
2014/02/07 职场文书
环保建议书作文
2014/03/12 职场文书
党的群众路线教育实践活动组织生活会发言材料
2014/10/17 职场文书
工作收入住址证明
2014/10/28 职场文书
2015年成本会计工作总结
2015/10/14 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python