聊天室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 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
php2html php生成静态页函数
Dec 08 PHP
php 执行系统命令的方法
Jul 07 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
PHP中__FILE__、dirname与basename用法实例分析
Dec 01 PHP
PHP实现过滤各种HTML标签
May 17 PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 PHP
php foreach如何跳出两层循环(详解)
Nov 05 PHP
PHP7扩展开发教程之Hello World实现方法示例
Aug 03 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 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三层结构(上) 简单三层结构
2010/07/04 PHP
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
2012/06/07 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
2014/07/04 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
PHP自定义错误用法示例
2016/09/28 PHP
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
node.js中的fs.lchmod方法使用说明
2014/12/16 Javascript
JavaScript中getUTCMinutes()方法的使用详解
2015/06/10 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
vue中实现动态生成二维码的方法
2020/02/21 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
简单讲解Python中的数字类型及基本的数学计算
2016/03/11 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
python之随机数函数的实现示例
2020/12/30 Python
关于python中remove的一些坑小结
2021/01/04 Python
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
信用社竞聘演讲稿
2014/05/16 职场文书
销售简历自我评价怎么写
2014/09/26 职场文书
党员干部四风问题整改措施思想汇报
2014/10/12 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
大学毕业生个人总结
2015/02/28 职场文书
2015年医院创卫工作总结
2015/04/22 职场文书