• 技术文章 >php教程 >php手册

    用PHP和ACCESS写聊天室(九)_php基础

    2016-05-17 09:06:00原创560
    enterrm.php3
    代码如下:
    $ConnID=@odbc_connect("jtfcht","admin","");
    if ($ConnID){
    $result=@odbc_exec($ConnID,"SELECT PassWord,LstTime,RoomID,RefRate FROM User WHERE UserID=".$id);
    if (@odbc_fetch_into($result,0,&$rArr)){
    $sRoomID=$rArr[2];
    $sRefRate=(int)$rArr[3];
    if ($sRefRate<2) $sRefRate=2;
    if (($rArr[0]==$ps) && ($rArr[1]>=(time()-1800))){
    $sNewRoomID=substr($selRoom,2);
    if ($sNewRoomID!=$sRoomID){
    $result=@odbc_exec($ConnID,"SELECT Password FROM Room WHERE RoomID=".$sNewRoomID);
    if (@odbc_fetch_into($result,0,&$rArr)){
    if ((strlen(trim($rArr[0]))==0) || ($rArr[0]==$sPass)){
    @odbc_exec($ConnID,"UPDATE User SET RoomID=".$sNewRoomID.",ToID=0,ToName='大家' WHERE UserID=".$id);
    if ((int)$sRoomID!=1){
    $result=@odbc_exec($ConnID,"SELECT COUNT(UserID) FROM User WHERE RoomID=".$sRoomID);
    @odbc_fetch_into($result,0,&$rArr);
    if ($rArr[0]==0) @odbc_exec($ConnID,"DELETE * FROM Room Where RoomID=".$sRoomID);
    }
    }
    else{
    ?>


    输入房间口令







    输入房间口令














    口令:


    这里放弃




    exit();
    }
    }
    else{
    ?>


    加入房间出错





    这个房间已经被拆了!


    这里返回




    exit();
    }
    }
    }
    else echo "房间
    ";
    }
    else echo "房间
    ";
    @odbc_close($ConnID);
    }
    else echo "房间
    ";
    include("room.php3");
    ?>



    【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:不用数据库的多用户文件自由上传投票系统(1)_php基础 下一篇:在windows iis5下安装php4.0+mysql之我见_php基础
    千万级数据并发解决方案

    相关文章推荐

    • 第十四节 命名空间 [14]• 第十五节--Zend引擎的发展 -- Classes and Objects in PHP5 [15]• 一个odbc连mssql分页的类_php基础• php程序总是提示验证码输入有误解决方案• php实现文件下载简单示例(代码实现文件下载)
    1/1

    PHP中文网