Dash-Da-Dash-DX-2023-Fan-Pa.../ddd_scores.php

77 lines
2.0 KiB
PHP
Raw Normal View History

2023-09-26 09:25:20 -04:00
<?php
echo file_get_contents("ddd_source.html");
// Load the configuration file
$configFilePath = 'config.cfg';
$config = parse_ini_file($configFilePath, true);
// Include the MySQL connection script from the config file
include($config['mysql']['mysqlconnect_path']);
2023-09-26 09:25:20 -04:00
$mode = $_REQUEST['mode'];
if ($mode == "DX") {
echo "<img src='ddddxhs_files/top100dx.png' alt='Top 100 DX Mode'>";
2023-09-26 09:25:20 -04:00
$query = "SELECT * FROM ddd_db.scores WHERE ddd_db.scores.Mode = 'DX' ORDER BY ddd_db.scores.Score DESC LIMIT 100";
} elseif ($mode == "EX") {
echo "<img src='ddddxhs_files/top100ex.png' alt='Top 100 EX Mode'>";
2023-09-26 09:25:20 -04:00
$query = "SELECT * FROM ddd_db.scores WHERE ddd_db.scores.Mode = 'EX' ORDER BY ddd_db.scores.Score DESC LIMIT 100";
}
?>
<?php
$result = $conn->query($query);
if ($result->num_rows > 0) {
// output data of each row
$counter = 1;
echo "<div class='top3'>";
while ($row = $result->fetch_assoc()) {
$output = "<span id='player'>" . $counter . " " . $row["Name"] . "</span>" . "&nbsp;&nbsp;&nbsp;" .
"<span id='score'>" . number_format($row["Score"]) . "</span>";
// Retrieve the boss names and split them into an array
$bosses = explode(",", $row["Bosses"]);
echo "<li class='scoreEntry " . ($counter % 2 == 0 ? 'even' : 'odd') . "'>";
echo "<div class='scoreInfo'>";
echo $output;
echo "</div>";
if (!empty($bosses)) {
echo "<div class='bossImages'>";
// Display an image for each boss name
foreach ($bosses as $boss) {
$bossImage = trim(strtolower($boss)) . ".png";
if($bossImage != ".png"){
echo "<div class='bossImageWrapper'>";
echo "<img id='boss_image' src='boss_images/" . $bossImage . "' alt='" . $boss . "' title='" . $boss . "'>";
2023-09-26 09:25:20 -04:00
echo "<div class='bossLabel'>" . $boss . "</div>";
echo "</div>";
}
}
echo "</div>";
}
echo "</li>";
$counter++;
}
echo "</ol>";
} else {
echo "<br>0 results";
}
$conn->close();
?>
<br>
<a class='ddd' href='ddd_index.php'>Back</a>