0
我有一個網站,我想列出所有當前登錄的用戶。我在我的數據庫中設置了一個bool,其中1表示用戶已登錄。我試圖使用jQuery AJAX調用動態生成列表,以便爲所有登錄用戶輪詢數據庫的php頁面。使用jQuery/AJAX從MySQL DB獲取登錄用戶列表?
PHP代碼檢查數據庫並創建所有登錄用戶的列表。我的問題是我似乎無法讓jQuery函數從頁面加載數據。
<?php
include ('settings.php');
if ($db_found)
{
$sql = "SELECT * FROM $db_table WHERE logged_in='1'";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
// Check if the account is already in the DB
$i = 0;
while ($i < $count)
{
$online = mysql_result($result,$i,"logged_in");
if ($online == 1)
{
$user = mysql_result($result,$i,"displayname");
print "<li>$user</li>";
}
$i++;
}
mysql_close($db_handle);
}
?>
哪些錯誤與我使用jQuery的負載,因此loggedin.php頁面內容將在#的loggedIn播放器DIV的顯示方式?
<script type="text/javascript">
function updatePlayerList()
{
$('#loggedin-players').load('loggedin.php');
}
$setInterval("updatePlayerList()", 5000);
</script>
哇愛上了錯別字。謝天謝地,這讓我瘋狂,因爲這是一件很簡單的事情。 – LF4 2012-04-16 18:03:13
不客氣。錯別字是邪惡的:) – Tchoupi 2012-04-16 18:07:40