欢迎来到福编程网,本站提供各种互联网专业知识!

用PHP和ACCESS写聊天室(九)

发布时间:2006-10-09 作者: 来源:转载
enterrm.php3代码如下:输入房间口令输入房间口令
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");

?>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】

相关推荐