聊天室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&amp;mysql(四)
Oct 09 PHP
php垃圾代码优化操作代码
Aug 05 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
php使用Jpgraph绘制3D饼状图的方法
Jun 10 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
Nov 09 PHP
一波PHP中cURL库的常见用法代码示例
May 06 PHP
PHP微信开发之模板消息回复
Jun 24 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
Oct 17 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
PDO操作MySQL的基础教程(推荐)
Aug 18 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
Laravel5.1 框架控制器基础用法实例分析
Jan 04 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中查询SQL Server或Sybase时TEXT字段被截断的解决方法
2009/03/10 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
PHP获取中英混合字符串长度的方法
2014/06/07 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
Javascript &amp; DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
2016/11/28 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
2019/03/04 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python中的__slots__使用示例
2015/02/26 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
厨房领班竞聘演讲稿
2014/04/23 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
Redis持久化与主从复制的实践
2021/04/27 Redis