[PHP] [S] hilfe bei Rang system

WebPasha

WebPasha Solutions
28 April 2006
950
29
Hallo, ich suche hilfe bei meinem rang system und zwar läuft es mit ap pro game oder aktivität bekommt man einen ap nun bekomme ich das logische nicht so ganz hin!

also beispiel
ab 10 Punkte gibt es rang 2
ab 20 rang 3

Wie kann ich das nun definieren das auch zum beispiel 12 als rang 2 gewertet wird!

So:
if($ap = 10 > and < 20) {
das ist nur als beispiel



würde mich sehr doll über eure hilfe freuen habe schon viel versucht ;)
 
du hast es doch schon, alternative geht es natürlich auch folgendermaßen:

Code:
if($zahl>50){
  echo "Rang 5";
}
// einige weitere Ränge
else if($zahl>10){
  echo "Rang 2";
}
else if($zahl>0){
  echo "Rang 1";
}
else{
  echo "Rang 0";
}

der Vorteil ist es geht alles vom top-to-down-Printip von daher kan man sich Doppelbedingungen wie du hast mit den Ranges sparen.
 
du hast es doch schon, alternative geht es natürlich auch folgendermaßen:

Code:
if($zahl>50){
  echo "Rang 5";
}
// einige weitere Ränge
else if($zahl>10){
  echo "Rang 2";
}
else if($zahl>0){
  echo "Rang 1";
}
else{
  echo "Rang 0";
}

der Vorteil ist es geht alles vom top-to-down-Printip von daher kan man sich Doppelbedingungen wie du hast mit den Ranges sparen.

danke werde es so machen wie du es mir gesagt hast klinkt logischer danke :biggrin:
 
Ich würde das ganze eher mit DB-Anbindung machen, das bläht den Code nicht so auf und ist in der Handhabung flexibler.

Bsp.:

Tabelle ranks

id ap_min name

Tabelle user

id ap

und dann was in der Art

Code:
SELECT * FROM user INNER JOIN ranks ON min_ap = (SELECT max(min_ap) FROM ranks WHERE min_ap < ap) WHERE user_id = 5

Nur ein Konzept, nicht fertig ausgearbeitet ;)

Gruß