Hi!
Siehe Kommentare...
$sql2 = "SELECT posts, name FROM raenge";
$result = mysql_query($sql2) OR die(mysql_error());
while($raenge = mysql_fetch_array($result)){
$forum_posts[] = $raenge["posts"];
$forum_name[] = $raenge["name"];
}
//die Daten werden unsortiert abgefragt, wie sieht print_r($raenge) aus?
for ($i = 0; $i < count ($forum_posts); $i++) {
if($user_posts >= $forum_posts[$i])
{
$user_rang = $forum_name[$i];
}
//da du hier >= verwendest, müsste das eigentlich so wie gewünscht funktionieren. Ich gehe davon aus, dass es an der mangelden Sortierung von $forum_posts liegt.
mysql_query($sql3) OR die(mysql_error()
//hier fehlt eine schließende Klammer
>
Gruß aus Iserlohn
Martin