Mit script looper forkert.
Hej eksperter.Jeg sidder med mit php script, og kan ikke helt gennemskue det. Håber der er nogen der kan.
Jeg vil have det til at gøre følgende:
__________________________
|rank: $rank - $rankdisc |
--------------------------
|nick | class | alt.char |
--------------------------
altså, jeg vil have lavet en tabel, hvor alle der har rang 0 kommer i.
en ny tabel hvor alle der har rang 1 kommer i.
osv. op til rank 9
KODE:
<?
include('inc/dbconn.php');
$queryDB = mysql_query("SELECT rank FROM nidhug_medlemmer ORDER BY id") or die(mysql_error());
while($query = mysql_fetch_array($queryDB)) {
$rank = $query["rank"];
$rankdisc = mysql_query("SELECT rankdisc FROM rank WHERE rank='$rank' ORDER BY id DESC") or die(mysql_error());
$rankdisc = mysql_result($rankdisc,0);
echo "
<table cellspacing=\"2\" cellpadding=\"2\" border=\"0\">
<tr>
<td colspan=\"3\">Rank $rank: $rankdisc</td>
</tr>
";
$sqlmembers = mysql_query("SELECT * FROM nidhug_medlemmer WHERE rank='$rank'") or die(mysql_error());
while($query = mysql_fetch_array($sqlmembers)) {
$nick = $query["nick"];
$class = $query["class"];
$altchars = $query["altchars"];
echo "
<tr>
<td>$nick</td>
<td>$class</td>
<td>$altchars</td>
</tr>
";
};
echo " </table>";
};
?>
Eksempel (her kan i forhåbentlig se hvad jeg prøver på, men den looper det, lige så mange gange som der er poster. Og jeg kan ikke gennemskue det.):
http://www.bo-mortensen.dk/newnidhug/?mode=members
