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中文乱码的解决方法
Dec 17 PHP
推荐php模板技术[转]
Jan 04 PHP
PHP运行时强制显示出错信息的代码
Apr 20 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php中explode的负数limit用法分析
Feb 27 PHP
php单文件版在线代码编辑器
Mar 12 PHP
php英文单词统计器
Jun 23 PHP
PHP完全二叉树定义与实现方法示例
Oct 09 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
PHP连接sftp并下载文件的方法教程
Aug 26 PHP
php面试实现反射注入的详细方法
Sep 30 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
PHP form 表单传参明细研究
2009/07/17 PHP
header跳转和include包含问题详解
2012/09/08 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
php异常处理使用示例
2014/02/25 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
php适配器模式简单应用示例
2019/10/23 PHP
基于jquery的分页控件(C#)
2011/01/06 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
js实现简单模态框实例
2018/11/16 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
免税水晶:Duty Free Crystal
2019/05/13 全球购物
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
文明学生事迹材料
2014/01/29 职场文书
协议书的格式
2014/04/23 职场文书
2014年质检员工作总结
2014/11/18 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
学生保证书格式
2015/02/27 职场文书
同学聚会通知书
2015/04/20 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python