Entweder so, oder man schreibt sich auf, welcher Bereich von $userposts auf welchen Bereich von $from umgeschrieben werden muss und überlegt sich dann eine mathematische Funktion, die Wert $userposts in Wert $from umschreibt.
Folgendes Beispiel:
Code:
0- 49 $userposts -> $from = 1, Anfänger
50- 99 $userposts -> $from = 2, Fortgeschrittener
100-149 $userposts -> $from = 3, Profi
>=150 $userposts -> $from = 4, Gott
Hierfür wäre die passende Funktion
Code:
IF ($userposts < 150) DANN ABRUNDEN ( $userposts / 50 ) + 1 SONST 4
In MySQL dann direkt
Code:
IF (`$userposts` < 150, FLOOR(`$userposts` / 50) + 1, 4)