diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/boss_images/blue.png b/boss_images/blue.png old mode 100644 new mode 100755 diff --git a/boss_images/bluedrac.png b/boss_images/bluedrac.png old mode 100644 new mode 100755 diff --git a/boss_images/blueking.png b/boss_images/blueking.png old mode 100644 new mode 100755 diff --git a/boss_images/bluerobo.png b/boss_images/bluerobo.png old mode 100644 new mode 100755 diff --git a/boss_images/bluespin.png b/boss_images/bluespin.png old mode 100644 new mode 100755 diff --git a/boss_images/bluewing.png b/boss_images/bluewing.png old mode 100644 new mode 100755 diff --git a/boss_images/krak.png b/boss_images/krak.png old mode 100644 new mode 100755 diff --git a/boss_images/krakdrac.png b/boss_images/krakdrac.png old mode 100644 new mode 100755 diff --git a/boss_images/krakking.png b/boss_images/krakking.png old mode 100644 new mode 100755 diff --git a/boss_images/krakrobo.png b/boss_images/krakrobo.png old mode 100644 new mode 100755 diff --git a/boss_images/krakspin.png b/boss_images/krakspin.png old mode 100644 new mode 100755 diff --git a/boss_images/krakwing.png b/boss_images/krakwing.png old mode 100644 new mode 100755 diff --git a/boss_images/raam.png b/boss_images/raam.png old mode 100644 new mode 100755 diff --git a/boss_images/raamdrac.png b/boss_images/raamdrac.png old mode 100644 new mode 100755 diff --git a/boss_images/raamking.png b/boss_images/raamking.png old mode 100644 new mode 100755 diff --git a/boss_images/raamrobo.png b/boss_images/raamrobo.png old mode 100644 new mode 100755 diff --git a/boss_images/raamspin.png b/boss_images/raamspin.png old mode 100644 new mode 100755 diff --git a/boss_images/raamwing.png b/boss_images/raamwing.png old mode 100644 new mode 100755 diff --git a/boss_images/skul.png b/boss_images/skul.png old mode 100644 new mode 100755 diff --git a/boss_images/skuldrac.png b/boss_images/skuldrac.png old mode 100644 new mode 100755 diff --git a/boss_images/skulking.png b/boss_images/skulking.png old mode 100644 new mode 100755 diff --git a/boss_images/skulrobo.png b/boss_images/skulrobo.png old mode 100644 new mode 100755 diff --git a/boss_images/skulspin.png b/boss_images/skulspin.png old mode 100644 new mode 100755 diff --git a/boss_images/skulwing.png b/boss_images/skulwing.png old mode 100644 new mode 100755 diff --git a/boss_images/turr.png b/boss_images/turr.png old mode 100644 new mode 100755 diff --git a/boss_images/turrdrac.png b/boss_images/turrdrac.png old mode 100644 new mode 100755 diff --git a/boss_images/turrking.png b/boss_images/turrking.png old mode 100644 new mode 100755 diff --git a/boss_images/turrrobo.png b/boss_images/turrrobo.png old mode 100644 new mode 100755 diff --git a/boss_images/turrspin.png b/boss_images/turrspin.png old mode 100644 new mode 100755 diff --git a/boss_images/turrwing.png b/boss_images/turrwing.png old mode 100644 new mode 100755 diff --git a/db/ddd_db.sqlite b/db/ddd_db.sqlite new file mode 100644 index 0000000..efc2c3e Binary files /dev/null and b/db/ddd_db.sqlite differ diff --git a/ddd_score_form.html b/ddd_score_form.html index 4be0cfc..d6b5fb6 100755 --- a/ddd_score_form.html +++ b/ddd_score_form.html @@ -1,12 +1,12 @@ -Top 100 DX Mode +Top 100 DX Mode

-Top 100 EX Mode +Top 100 EX Mode

diff --git a/ddd_scores.php b/ddd_scores.php index b5b6f4c..737df8a 100755 --- a/ddd_scores.php +++ b/ddd_scores.php @@ -1,71 +1,68 @@ "; - $query = "SELECT * FROM ddd_db.scores WHERE ddd_db.scores.Mode = 'DX' ORDER BY ddd_db.scores.Score DESC LIMIT 100"; + echo "Top 100 DX Mode"; + $query = "SELECT * FROM scores WHERE Mode = 'DX' ORDER BY Score DESC LIMIT 100"; } elseif ($mode == "EX") { - echo "Top 100 EX Mode"; - $query = "SELECT * FROM ddd_db.scores WHERE ddd_db.scores.Mode = 'EX' ORDER BY ddd_db.scores.Score DESC LIMIT 100"; + echo "Top 100 EX Mode"; + $query = "SELECT * FROM scores WHERE Mode = 'EX' ORDER BY Score DESC LIMIT 100"; } -?> -query($query); +$result = $db->query($query); -if ($result->num_rows > 0) { - // output data of each row - $counter = 1; +if ($result) { + // output data of each row + $counter = 1; - echo "
"; + echo "
"; - while ($row = $result->fetch_assoc()) { - $output = "" . $counter . " " . $row["Name"] . "" . "   " . - "" . number_format($row["Score"]) . ""; + while ($row = $result->fetchArray(SQLITE3_ASSOC)) { + $output = "" . $counter . " " . $row["Name"] . "" . "   " . + "" . number_format($row["Score"]) . ""; - // Retrieve the boss names and split them into an array - $bosses = explode(",", $row["Bosses"]); + // Retrieve the boss names and split them into an array + $bosses = explode(",", $row["Bosses"]); - echo "
  • "; - echo "
    "; - echo $output; - echo "
    "; + echo "
  • "; + echo "
    "; + echo $output; + echo "
    "; - if (!empty($bosses)) { - echo "
    "; + if (!empty($bosses)) { + echo "
    "; - // Display an image for each boss name - foreach ($bosses as $boss) { - $bossImage = trim(strtolower($boss)) . ".png"; - if($bossImage != ".png"){ - echo "
    "; - echo "" . $boss . ""; - echo "
    " . $boss . "
    "; - echo "
    "; + // Display an image for each boss name + foreach ($bosses as $boss) { + $bossImage = trim(strtolower($boss)) . ".png"; + if ($bossImage != ".png") { + echo "
    "; + echo "" . $boss . ""; + echo "
    " . $boss . "
    "; + echo "
    "; + } + } + + echo "
    "; } - } + echo "
  • "; - - echo "
    "; + $counter++; } - echo ""; - - $counter++; - } - - echo ""; + echo ""; } else { - echo "
    0 results"; + echo "
    0 results"; } -$conn->close(); +$db->close(); ?> -
    -Back +Back diff --git a/ddd_source.html b/ddd_source.html index d774065..c469029 100755 --- a/ddd_source.html +++ b/ddd_source.html @@ -1,11 +1,11 @@ - - + +
    - -DASH-DA-DASH DX + +DASH-DA-DASH DX

    diff --git a/ddddxhs_files/DASH-DA-DASH DX (2023 Fan Patch).exe b/ddddxhs_files/DASH-DA-DASH DX (2023 Fan Patch).exe old mode 100644 new mode 100755 diff --git a/ddddxhs_files/DASH-DA-DASH DX (2023 Fan Patch).mfa b/ddddxhs_files/DASH-DA-DASH DX (2023 Fan Patch).mfa old mode 100644 new mode 100755 diff --git a/index.php b/index.php index f4847c0..ff1b145 100755 --- a/index.php +++ b/index.php @@ -1,15 +1,15 @@ - +




      - -DOWNLOAD DASH-DA-DASH DX + +DOWNLOAD DASH-DA-DASH DX


      -FEATURES DASH-DA-DASH DX +FEATURES DASH-DA-DASH DX


      @@ -21,8 +21,8 @@ Welcome to the fan made Dash Da Dash DX High Score Board I created this homage as a way for my friends and I to post our high scores to an online leaderboard like back in the day.
      - -CODE DASH-DA-DASH DX + +CODE DASH-DA-DASH DX

    1. @@ -42,7 +42,7 @@ Credits
      Version 1.12 from WabyBackMachine Archive
      -2023 Fan Patch .mfa Source File for Clickteam Fusion 2.5 +2023 Fan Patch .mfa Source File for Clickteam Fusion 2.5

    diff --git a/initialize_db.php b/initialize_db.php new file mode 100755 index 0000000..45ba3a9 --- /dev/null +++ b/initialize_db.php @@ -0,0 +1,49 @@ +exec($createTableQuery)) { + echo "Database and table created successfully.
    "; + } else { + echo "Error creating table: " . $db->lastErrorMsg() . "
    "; + } + + // Close the database connection + $db->close(); + } catch (Exception $e) { + echo 'Caught exception: ', $e->getMessage(), "
    "; + } catch (Error $e) { + echo 'Caught error: ', $e->getMessage(), "
    "; + } +} else { + echo "Database already exists.
    "; +} +?> \ No newline at end of file diff --git a/input_ddd_scoreboard.php b/input_ddd_scoreboard.php index b9a5f5b..29b9f83 100755 --- a/input_ddd_scoreboard.php +++ b/input_ddd_scoreboard.php @@ -1,8 +1,10 @@ " . $score . "
    " . $mode . "
    "; echo "Bosses: " . $bossNames . "
    "; // Prepare an SQL statement -$stmt = $conn->prepare("INSERT INTO ddd_db.scores (Name, Score, Mode, Bosses) VALUES (?, ?, ?, ?)"); -$stmt->bind_param("siss", $name, $score, $mode, $bossNames); +$stmt = $db->prepare("INSERT INTO scores (Name, Score, Mode, Bosses) VALUES (?, ?, ?, ?)"); +$stmt->bindValue(1, $name, SQLITE3_TEXT); +$stmt->bindValue(2, $score, SQLITE3_INTEGER); +$stmt->bindValue(3, $mode, SQLITE3_TEXT); +$stmt->bindValue(4, $bossNames, SQLITE3_TEXT); // Execute the statement if ($stmt->execute()) { echo "New record created successfully"; } else { - echo "Error: " . $stmt->error; + echo "Error: " . $db->lastErrorMsg(); } $stmt->close(); -$conn->close(); +$db->close(); ?>
    -Back +Back