|
|
|
สร้างห้อง chatroom มันไม่ยอมอ่านค่านามแฝงจาก function ช่วยดูหน่อยน่ะค่ะ |
|
|
|
|
|
|
|
=============
<script language = "javascript">
function exit_chatroom()
{
if(window.winexit==null)
{
w = "width=10, height=10, menubar=no, toolbar=no,"
w += "location = no, directories=no, scrollbars=no, status=no, resizable=no "
<?php
$nickname = urlencode($_SESSION['nickname']);
$qry_str = "nickname = ". $nickname;
$qry_str .= "$sid=" .session_id();
$url = "chatroom_exit.php" . "?" . $qry_str;
?>
winexit = window.open(" <?php echo $url; ?> " , "winexit",w);
}
}
</script>
<?php
unset($_SESSION['nickname']);
unset($_SESSION['color']);
?>
==============================
<?php
$nickname = urldecode($_POST['nickname']);
$sid = $_POST['sid'];
$conn = mysql_connect("localhost","root","root");
mysql_query("USE chatroom;");
//********************************************************
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
//*******************************************************
$sql = "delete * from participants ";
$sql .= " WHERE sid = ' $sid ' AND name = '$nickname'; ";
mysql_query($sql);
$sql ="insert into messages values";
$sql .=" ('$nickname', '#CC6600', ' ออกจากห้องสนทนาแล้วค่ะ ');";
mysql_query($sql);
$qry=mysql_query(" SELECT COUNT(*) FROM messages ;");
if(mysql_result($qry, 0, 0) )
{
//$num_deleted = mysql_result($qry,0,0) -10 ;
mysql_query("DELETE * FROM messages ;");
}
mysql_close($conn);
?>
<script language = "javascript">
self.close();
</script>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-02-12 12:26:23 |
By :
niya_sci |
View :
1059 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะ มันไม่มีค่า เพราะตอนมัน insert ข้อมูลที่มีผู้ออกจากระบบ มันส่งแต่ข้อความว่า ออกจากระบบ แต่ไม่แสดงว่าใคร
มันผิดยังไงค่ะ ลองแก้และลองโยนค่าใหม่แล้ว
แต่มันก้ไม่ไปสักที
ขอบคุณค่ะ
|
|
|
|
|
Date :
2009-02-15 10:35:18 |
By :
niya_sci |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|