Forum Moderators: coopster
<?
$sql = "SELECT * FROM userlevels ORDER BY levelid DESC";
$query = mysql_query($sql);
while ($row = mysql_fetch_array($query)) {
$lid = $row['levelid'];
echo "<h2>".$row['level']."</h2>";
echo "<table border=0 cellpadding=5>";
echo "<tr> <td>Username</td> </tr>";
$sql2 = "SELECT * FROM users WHERE users.userlevel = $lid" or die("select: ".mysql_error());
$query2 = mysql_query($sql2);
while ($row2 = mysql_fetch_array($query2)) {
echo "<tr> <td>".$row2['username']."</td></tr>";
}
echo"</table>";
}
?>
What the query gives me:
Administrator
JudeFacilitator
Joe
SallyMember
(no result)
What the query SHOULD give me:
Administrator
DeeFacilitator
JudeMember
Joe
Sally
Each user level is showing up against the level above it, with my administrator just plain not showing up at all.
I'm sure it's got to be something simple, but darned if I can see it.
forgot my manners - any help would be greatly appreciated.