Hallo allemaal,

Ik heb voor een dart competitie een tabel aangemaakt in mijn MYSQL database met bijbehorende kolommen:

- ID, Spelers, hondertachtig, Gespeeld en Punten

Ik zou graag de gegevens willen ranken op de hoeveelheid punten en dat deze ranking automatisch wordt aangemaakt.
Momenteel heb ik een tweede tabel aangemaakt voor de ranking maar dit is niet flexibel genoeg.

Zie hier mijn code die ik nu gebruik:

<?php
$servername = "localhost";
$username = "****";
$password = "****";
$dbname = "****";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT Speler, Gespeeld, honderdtachtig, Punten FROM seizoen16 ORDER BY punten DESC";
$result = $conn->query($sql);

echo "<table class='seizoentabel2' align='left'>
<th>Pos.</th>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
<tr><td>6</td></tr>
<tr><td>7</td></tr>
<tr><td>8</td></tr>
<tr><td>9</td></tr>
<tr><td>10</td></tr>
<tr><td>11</td></tr>
<tr><td>12</td></tr>
<tr><td>13</td></tr>
<tr><td>14</td></tr>
<tr><td>15</td></tr>
<tr><td>16</td></tr>
<tr><td>17</td></tr>
<tr><td>18</td></tr>
<tr><td>19</td></tr>
<tr><td>20</td></tr>
</table>";

echo "<table class='seizoentabel'><th>Speler</th><th>Gespeeld</th><th>180</th><th>Punten</th>";

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo
"<tr><td>" . $row["Speler"]."</td>".
" " . "<td class='center'>" . $row["Gespeeld"]."</td>".
"<td class='center'>" . $row["honderdtachtig"]."</td>".
"<td class='center'>" . $row["Punten"]."</td></tr>";
}
echo "</table><br class='clear:both'>";
} else {
echo "0 results";
}
$conn->close();
?>


Ik wil dus graag de tabel "seizoentabel2" verwijderen en ervoor zorgen dat de ranking automatisch wordt gemaakt. Heeft iemand hier ervaring mee die mij opweg kan helpen? Alvast bedankt!
Top!

De <> is de tegenhanger van =.
Het betekent dus "is niet".
Oke dankje nu is het voor mij duidelijk!

Reageren