BBS(php & mysql)完整版(一)


Posted in PHP onOctober 09, 2006

//此页面为say.php
<?
include "signup/mysql.inc";
if($id1){
       $sql="select * from $table where id='$id1'";    //显示回复题目
       $result=mysql_query($sql)or die(mysql_error());
       $row=mysql_fetch_array($result);
       $title="RE:".$row["title"];

        }

$ip=$REMOTE_ADDR;
$sql="select * from user_stus where ip='$ip'";    //查询当前用户名
$result=mysql_query($sql)or die(mysql_error());
$row=mysql_fetch_array($result);

if(!$row)                                         //判断用户是否登陆
{

echo "<html><div id=Layer2  align=center z-index:1><BR><BR><BR><BR>";
echo" <div id=Layer3  align=center z-index:2><img src=pic/3.gif width=15 height=15></div>";
echo"  <div align=center>";  
echo" <p><font size=2 color=#FF33CC>嘻嘻!! 请先登陆</font></p>";
echo"<p><font size=2 color=#FF33CC><a href='".$PHP_SELF."?p=1&&table=$table'>返回</a></font></p> </div> </html>";

exit();
}

else $userid=$row["userid"];

if($ok)
{

    if($title==""||$content=="")
    {
        echo "<BR>      请您添完整后提交";

    }
    else{
    $id=time();                                 //提交文章
    $date1=date("Y/m/d");
    $title=htmlspecialchars($title);
    $content=htmlspecialchars($content);

    $sql="select * from ".$table;
    $result=mysql_query($sql)or die(mysql_error());
    $row1=mysql_num_rows($result);
    $row1++;

    if($id1){

    $sql="insert into bbs_re (id,userid,date1,title,content)values('$id','$userid','$date1','$title','$content')";
    mysql_query($sql)or die(mysql_error());
    $sql="select * from ".$table." where id='$id1'";
    $result=mysql_query($sql)or die(mysql_error());
    $lin=mysql_fetch_array($result);
    for($i=1;$i<6;$i++)
        {
         $re="r".$i;
         if(!$lin["$re"])
         break;
        }
    $sql="update ".$table." set ".$re."='$id' where id='$id1'";

           }
    else   
    $sql="insert into ".$table." (id,userid,date1,title,content,row)values('$id','$userid','$date1','$title','$content','$row1')";
    $result=mysql_query($sql)or die(mysql_error());

    if($result)
       {

        header("Location:php3.php?p=1&&table=$table");
        exit ;
       }
    }
}

?>

<html>
<head>
<title>xiaoyang</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript1.2" src="js/menu_comment.js"></script>
<script language="JavaScript1.2" src="js/fw_menu.js"></script>
<script language="JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<div id="Layer1" style="position:absolute; left:31px; top:1px; width:560px; height:46px; z-index:10">
<script language="JavaScript1.2">fwLoadMenus();</script></div>

<div id="Layer6" style="position:absolute; left:409px; top:29px; width:118px; height:17px; z-index:6"></div>
<div id="Layer5" style="position:absolute; left:86px; top:63px; width:464px; height:303px; z-index:7">  
  <form name="form1" method="post" action="<? echo $PHP_SELF ?>">
    <table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolor="#FF99FF">
      <tr>  
        <td width="26%" height="42">  
          <div align="center"><font size="2" color="#FF33FF">题目</font></div>
        </td>
        <td width="74%" height="42">  
          <input type="text" name="title" size="40" value="<?echo $title ;?>" onMouseover="this.document.form1.title.focus();return true">
          <input type="hidden" name="table" value="<?echo $table ;?>">
          <input type="hidden" name="id1" value="<? echo $id1 ;?>">
          <br>
        </td>
      </tr>
      <tr>  
        <td width="26%" height="172">  
          <div align="center"><font size="2" color="#FF33FF">内容</font></div>
        </td>
        <td width="74%" height="172">  
          <textarea name="content" cols="40" rows="10" wrap="physical" value="<?echo $content ;?>" onMouseOver="this.document.form1.content.focus()"></textarea>
        </td>
      </tr>
      <tr>
        <td width="26%">
          <div align="center">
            <input type="reset" name="Submit2" value="重写">
          </div>
        </td>
        <td width="74%">
          <div align="center">
            <input type="submit" name="ok" value="发表">
          </div>
        </td>
      </tr>
    </table>
    <p> </p>
  </form>
</div>
<div id="back" style="position:absolute; left:455px; top:30px; width:85px; height:3px; z-index:8">  
  <hr color="#ff9999" noshade>
</div>
<div id="goback" style="position:absolute; left:461px; top:23px; width:120px; height:16px; z-index:9">  
  <div align="center"><a href="php3.php?p=1&&table=<?echo $table ;?>" target="_self" onMouseover="window.status='' ;return true"><font size="2" color="#FF33FF">返回</font></a></div>
</div>
<p> </p>
<p> </p>
</body>
</html>

PHP 相关文章推荐
PHP-MySQL教程归纳总结
Jun 07 PHP
php mysql索引问题
Jun 07 PHP
php 数组的创建、调用和更新实现代码
Mar 09 PHP
php PDO中文乱码解决办法
Jul 20 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
Jun 13 PHP
ThinkPHP模板比较标签用法详解
Jun 30 PHP
php阿拉伯数字转中文人民币大写
Dec 21 PHP
Symfony学习十分钟入门经典教程
Feb 03 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 PHP
Laravel 连接(Join)示例
Oct 16 PHP
深入浅析安装PhpStorm并激活的步骤详解
Sep 17 PHP
建立动态的WML站点(二)
Oct 09 #PHP
建立动态的WML站点(一)
Oct 09 #PHP
建立动态的WML站点(三)
Oct 09 #PHP
Session的工作方式
Oct 09 #PHP
用Flash图形化数据(一)
Oct 09 #PHP
PHP中Session的概念
Oct 09 #PHP
虚拟主机中对PHP的特殊设置
Oct 09 #PHP
You might like
PHP 实现explort() 功能的详解
2013/06/20 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
js 控制下拉菜单刷新的方法
2013/03/03 Javascript
JS的get和set使用示例
2014/02/20 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
python监控文件并且发送告警邮件
2018/06/21 Python
详解python3中的真值测试
2018/08/13 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
使用python模拟高斯分布例子
2019/12/09 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
出国导师推荐信
2014/01/16 职场文书
电子专业求职信
2014/06/19 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
销售助理岗位职责
2015/02/11 职场文书
英语辞职信怎么写
2015/02/28 职场文书
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技