Nach jeder dritten Schleife tr einfügen

7

Ich mache ein Forum in PHP. Ich muss alle Forum-Kategorien in einer Tabelle anzeigen, und dazu habe ich eine while-Schleife verwendet. Ich möchte jedoch nur 3 tds in jeder Tabellenzeile haben. Um die Kategorien zu durchlaufen, verwende ich eine while-Schleife mit der Abfrage, also glaube ich nicht, dass ich hier Modulo verwenden kann.

    
user1169875 25.01.2012, 18:56
quelle

3 Antworten

13

Warum können Sie kein Modul verwenden? Fügen Sie einfach einen Zähler hinzu, und wenn er % 3 == 0 erreicht, setzen Sie den Zähler zurück und machen Sie Ihre Sachen.

Sie müssen vielleicht etwas mehr tun, wenn es für die erste und letzte und solche Sachen geht, aber es gibt keinen Grund, ein modulo nicht mit einer Weile zu benutzen.

%Vor%     
Nanne 25.01.2012, 19:00
quelle
11

Dieser Code schließt alle zusätzlichen Zeilen:

%Vor%     
Nicholas Kouvatsos 25.01.2012 19:18
quelle
2

Ich habe den Code nicht getestet, aber die Logik sollte funktionieren:

%Vor%     
Brian Garson 25.01.2012 19:07
quelle

Tags und Links