聊天室php&mysql(四)


Posted in PHP onOctober 09, 2006

第四个页面 name="index.php"

<?
include "../signup/mysql.php";
header("Expires: Sun, 28 Dec 1997 09:32:45 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=${Charset}");

?>

<html>
<head>
<title>charmain</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Refresh" content="4; url=<? echo $PHP_SELF; ?>?userid=<?echo $userid?>">

</head>

<body bgcolor="#99CCFF" text="#000000">
<?    
    $max_row_length=30;   

    $select="select row from user_message order by row DESC";
        $result=mysql_query($select)or die(" false fgfg");
        $rowlist=mysql_fetch_array($result)or die("false");
        $max_row=$rowlist["row"];

    if($max_row>$max_row_length){

     
        $delete_row=$max_row-$max_row_length+1;

     // echo $max_row."<br>".$delete_row;
         $select="select row from user_message where row<".$delete_row;
        $result=mysql_query($select)or die(" false");
        while($row=mysql_fetch_array($result))
            {
                  $sql="delete from user_message where row <".$delete_row;

                  mysql_query($sql)or die ("del false1");
             }

            $left=$delete_row;
                 }

    else {$left=1;  

         }

   for($i=$max_row; $i>=$left ;$i--)
    {
     $sql="SELECT message,userid,object,status,color,action1,time1 FROM user_message where row='$i'";
     $result=mysql_query($sql)or die(mysql_error());
     $row=mysql_fetch_array($result);
     $time1=$row["time1"];

     $usert1=$row["userid"];
     $objectt1=$row["object"];
     $sql="select id from chat_user_list where userid='$usert1'";
     $result=mysql_query($sql)or die(mysql_error());
     $rowt1=mysql_fetch_array($result);
     $usert5=$rowt1["id"];

     $sql="select id from chat_user_list where userid='$objectt1'";
     $result=mysql_query($sql)or die(mysql_error());
     if($rowt2=mysql_fetch_array($result))
     $bojectt5=$rowt2["id"];
     else $bojectt5="大家";

     if($row["userid"]!=$userid){

     $user1="<a href='".$PHP_SELF."?userid=$userid'  onClick=parent.bottom.user('".$usert5."')>".$usert5."</a>";
     }
     else $user1=$usert5;
     if($row["object"]!=$userid){

     $user2="<a href='".$PHP_SELF."?userid=$userid'  onClick=parent.bottom.user('".$bojectt5."')>".$bojectt5."</a>"; }
     else $user2=$bojectt5;
     $message2=$row["message"];
     $message3=htmlspecialchars($message2);

$message1="<font size=3 color=".$row["color"]."><i>".$user1."</i> 对".$user2." <i>".$row["action1"].": </i>".$message3."</font>" ;

    if($row["status"]==1){
         if($row["object"]==$userid||$row["userid"]==$userid)
        echo "<font size=2 color=ff0000 >私聊</font>".$time1." ".$message1."<br>";
         else continue;
         }
    else {  
        echo $time1." ".$message1."<br>";

         }
    }

?>
</body>
</html>

PHP 相关文章推荐
用在PHP里的JS打印函数
Oct 09 PHP
mayfish 数据入库验证代码
Apr 30 PHP
php xml 入门学习资料
Jan 01 PHP
PHP高自定义性安全验证码代码
Nov 27 PHP
php中的一些数组排序方法分享
Jul 20 PHP
php自动给文章加关键词链接的函数代码
Nov 29 PHP
php获取四位字母和数字的随机数的实现方法
Jan 09 PHP
php实现两个数组相加的方法
Feb 17 PHP
php传值赋值和传地址赋值用法实例分析
Jun 20 PHP
[原创]PHP字符串中插入子字符串方法总结
May 06 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
Apr 12 PHP
PHP进阶学习之依赖注入与Ioc容器详解
Jun 19 PHP
一个简单的PHP入门源程序
Oct 09 #PHP
PHP学习之PHP表达式
Oct 09 #PHP
聊天室php&amp;mysql(三)
Oct 09 #PHP
PHP学习之PHP运算符
Oct 09 #PHP
PHP学习之PHP变量
Oct 09 #PHP
php的控制语句
Oct 09 #PHP
PHP4 与 MySQL 交互使用
Oct 09 #PHP
You might like
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
php+ajax实现无刷新分页
2015/11/18 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python使用mysql数据库示例代码
2017/05/21 Python
Android分包MultiDex策略详解
2017/10/30 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
四年大学生活的个人自我评价
2013/12/11 职场文书
财会自我鉴定范文
2013/12/27 职场文书
食品行业求职人的自我评价
2014/01/19 职场文书
办公设备采购方案
2014/03/16 职场文书
操行评语大全
2014/04/30 职场文书
结婚主持人致辞
2015/07/28 职场文书
社区结对共建协议书
2016/03/23 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
JavaScript实现两个数组的交集
2022/03/25 Javascript