ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Forenränge Spezial

Geschlossen
  1. #1
    User Pic
    Dural Mitglied
    Registriert seit
    28.04.2008
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Hallo liebe Ilcher,
    vielleicht kann mir jemand weiterhelfen ich verzweifel dabei noch.
    Ich habe im Forum Spezialränge nach Postzahl drinn und ich finde aber den Fehler nicht. Ab 600 wird kein Rang mehr angezeigt.
    Ab 800 wird wieder angezeigt.

     #Bezugnehmen auf das Ranking des users
                    if ( $row['posts'] != '' ) {
                    $row['rang'] = $rank_name.'<br>';
                    if ($posts <= '2') { $row['rang'] .= $rank_01; }
                    elseif ($posts <= '3') { $row['rang'] .= $rank_02;}
                    elseif ($posts <= '5') { $row['rang'] .= $rank_03; }
    				elseif ($posts <= '10') { $row['rang'] .= $rank_04; }
    				elseif ($posts <= '15') { $row['rang'] .= $rank_05; }
    				elseif ($posts <= '20') { $row['rang'] .= $rank_06; }
    				elseif ($posts <= '30') { $row['rang'] .= $rank_07; }
    				elseif ($posts <= '35') { $row['rang'] .= $rank_08;}
                    elseif ($posts <= '40') { $row['rang'] .= $rank_09; }
    				elseif ($posts <= '45') { $row['rang'] .= $rank_10; }
    				elseif ($posts <= '50') { $row['rang'] .= $rank_11; }
    				elseif ($posts <= '55') { $row['rang'] .= $rank_12; }
    				elseif ($posts <= '60') { $row['rang'] .= $rank_13; }
    				elseif ($posts <= '65') { $row['rang'] .= $rank_14;}
                    elseif ($posts <= '70') { $row['rang'] .= $rank_15; }
    				elseif ($posts <= '75') { $row['rang'] .= $rank_16; }
    				elseif ($posts <= '100') { $row['rang'] .= $rank_17; }
    				elseif ($posts <= '200') { $row['rang'] .= $rank_18; }
    				elseif ($posts <= '300') { $row['rang'] .= $rank_19; }
                    elseif ($posts < '600') { $row['rang'] .= $rank_20; }
                    elseif ($posts >= '800') { $row['rang'] .= $rank_21; }
                    }
    
                    else {$row['rang'] .= ""; }
    
                    }
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    vieleicht weil du das = weggelassen hast bei der 600 abfrage,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Dural Mitglied
    Registriert seit
    28.04.2008
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Hab ich schon mit probiert und auch andersrum ausprobiert.
    Geht beides nicht.

    Das Original sah so aus:

    In der show_posts.php

      #Ranking Balken
                    #Grafiken definieren
                    $rank_01 = 'Rang 1<br>';
                    $rank_02 = 'Rang 2<br>';
                    $rank_03 = 'Rang 3<br>';
                    $rank_04 = 'Rang 4<br>';
                    $rank_05 = 'Rang 5<br>';
    
    
                    #Bezugnehmen auf das Ranking des users
                    if ( $row['posts'] != '' ) {
                    $row['rang'] = $rank_name.'<br>';
                    if ($posts <= '20') { $row['rang'] .= $rank_01; }
                    elseif ($posts <= '50') { $row['rang'] .= $rank_02;}
                    elseif ($posts <= '200') { $row['rang'] .= $rank_03; }
                    elseif ($posts < '400') { $row['rang'] .= $rank_04; }
                    elseif ($posts >= '800') { $row['rang'] .= $rank_05; }
                    }
    
                    else {$row['rang'] .= ""; }
    
                    }



    Da zeigt es auch keine Ränge ab 401 an.
    Und wenn ich es <= 400 schreibe zeigt er auch nichts an ab 401
    wenn ich es >= 400 schreibe zeigt er 401 an aber 399 zB nicht.

    Ich blicks nicht mehr hilllfffeeee


    Zuletzt modifiziert von Dural am 17.05.2008 - 18:18:52
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Wenn kleiner als 400 Rang4
    Wenn größer oder gleich 800 Rang5

    Der Bereich von 401-799 ist somit nicht gedeckt
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Dural Mitglied
    Registriert seit
    28.04.2008
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Ah ich habs glaube lächeln Danke
    Ich seh den Wald vor lauter Bäumen manchmal nicht.


    Zuletzt modifiziert von Dural am 17.05.2008 - 20:10:23
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten