nicht schwer zu verstehen, aber wie ich es mache ist mir nicht klar....mein Gedankengang (ohne deine Schleife) war folgender:
Oben hab' ich drin:
Code: Alles auswählen
if ($userdata['user_level'] == ADMIN )
{
$sql = "SELECT username, user_id, user_active, user_level, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY $order_by";
}
else
{
$sql = "SELECT username, user_id, user_level, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email
FROM " . USERS_TABLE . "
WHERE (user_id <> " . ANONYMOUS . ") AND (user_active <> 0)
ORDER BY $order_by";
}
und unten hatte ich versucht mit:
Code: Alles auswählen
if ($userdata['user_level'] == ADMIN )
{
$user_active = $row['user_active'];
$user_style = ( $user_level == ADMIN ) ? '<span style="color: #' . $theme['fontcolor3'] . '">' : ( $user_active == 0 ) ? '<span style="color: #FF0000">' : ( ( $user_level == MOD ) ? '<span style="color: #' . $theme['fontcolor2'] . '">' : '<span>' );
$username = $user_style.$row['username'].'</span>';
}
else
{
$user_style = ( $user_level == ADMIN ) ? '<span style="color: #' . $theme['fontcolor3'] . '">' : ( ( $user_level == MOD ) ? '<span style="color: #' . $theme['fontcolor2'] . '">' : '<span>' );
$username = $user_style.$row['username'].'</span>';
}
aber so ing es halt nicht und da war meine Frage nach der korrekten Umsetzung...du siehst, deine Schleife brauche ich gar nicht, sondern Hilfe bei meinem Fehler in der obigen Umsetzung :-)
Aber nun mal anders probiert....ginge diese Lösung ok, oder krieg ich mit der Probleme:
Code: Alles auswählen
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$user_level = $row['user_level'];
if ($userdata['user_level'] == ADMIN )
{
$user_active = $row['user_active'];
$user_style = ( $user_level == ADMIN ) ? '<span style="color: #' . $theme['fontcolor3'] . '">' : ( ( $user_level == MOD ) ? '<span style="color: #' . $theme['fontcolor2'] . '">' : '<span>' );
$username = $user_style.$row['username'].'</span>';
if ( $user_active == 0 )
{
$username = '<span style="color: #DEDACF">' . $row['username']. '</span>';
}
}
else
{
$user_style = ( $user_level == ADMIN ) ? '<span style="color: #' . $theme['fontcolor3'] . '">' : ( ( $user_level == MOD ) ? '<span style="color: #' . $theme['fontcolor2'] . '">' : '<span>' );
$username = $user_style.$row['username'].'</span>';
}