誰かが間違っていることを教えてもらえますか?構文解析エラー:予期しないT_VARIABLE、T_FUNCTIONを予期しない構文エラー
特定の部屋にオンラインでユーザーを表示したいとします。
以下のコードは私のchat.phpの の下にある私のonline.phpを呼び出す関数です。このページを読み込むと、この関数も読み込まれます。
function whos_online() {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "online.php?room=<?php $_SESSION['room']?>", false);
xmlhttp.send();
document.getElementById("whos_online").innerHTML = xmlhttp.responseText;
}
ONLINE.PHP
これは私のonline.php
<link rel="stylesheet" type="text/css" href="style.css" />
<?php
session_start();
include 'db.inc.php';
class WhosOnline{
$rn = $_GET['room'];
protected $get_status_query = "SELECT * FROM `online_users` WHERE `room` = '{$rn}'";
public function DisplayUsers(){
$get_current_status = mysql_query($this->get_status_query);
if(mysql_num_rows($get_current_status) != 0) {
while($row_status = mysql_fetch_array($get_current_status)) {
if($_SESSION['username'] == true) {
echo "<div class='online_margin'>
<b>".base64_decode($row_status['username'])."</b>
</div>
<hr style='border: 0; border-top: solid 1px #D8D8D8;margin: 5px 10px 5px 10px;' />";
}
}
}
}
}
$Online = new WhosOnline;
$Online->DisplayUsers();
?>
すべてのヘルプの内容ですか!
タイプをどこかに作って、エラーの近傍を見て、構文エラーがあるかどうかを確認します。 – Zombaya
タイプによってはどういう意味ですか?エラーは$ rn = $ _GET ['room']を指します。なぜ私は知りません。 – user1232117
これはどうやって行うべきではありません。これまで –