オンラインでページを表示すると、何らかの理由でエコーしている HTML 要素が完全に取り除かれるため、データベース クエリ結果のスタイル設定に少し問題があります。タグ ( および など) はコメントされておらず、ページのソースを表示すると完全に消えてしまいます。
このスクリプトのアイデアは、プレイヤーの投票結果を取得することです。現在のスクリプトを使用すると、データがすべて表示されるため、接続の問題はありません。これが私が現在持っているphpです:
<?php
$user_name = "TAKEN OUT";
$password = "TAKEN OUT";
$database = "TAKEN OUT";
$server = "TAKEN OUT";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$SQL = "SELECT * FROM votesql ORDER BY votes DESC";
$result = mysql_query($SQL);
$value = 1;
while ($db_field = mysql_fetch_assoc($result)) {
echo "<tr id=\"voterank\">" . $value . "</div>";
echo "<td id=\"vote-place\">" . $value . "</td>";
echo "<td id=\"vote-playername\">" . $db_field['playername'] . "</td>";
echo "<td id=\"vote-count\">" . $db_field['votes'] . "</td>";
$value = $value + 1;
echo ("</tr>");
}
mysql_close($db_handle);
}
else {
print ("Database NOT Found ");
mysql_close($db_handle);
}
?>
これにより、次のような情報が表示されるページが表示されます。
11Playerone1222Playertwo11261
ページのソースを表示すると、要素のない単純なテキスト ブロックとして表示されます。私は過去 3 時間 (誇張でさえありません) これに固執してきましたが、これをどのようにエコーできるかを見つけようとしましたが、運がありませんでした。また、これを 2 つの異なるホスティング環境でテストしました。1 つは EasyPHP 経由のマシンで、もう 1 つは所有するサイト経由です。
これを修正する助けがあれば大歓迎です!