Zweipunktnull
Commander
- Registriert
- Dez. 2004
- Beiträge
- 2.546
Hallo!
Ich bin dabei ein Forum zu programmieren und ich würde da gern was machen, wofür mir keine lösung einfällt
Also alle Beiträge eines Themas werden mit einer while-Schleife ausgelesen
nun hab ich aber das problem, dass ich gerne jeden zweiten beitrag in einer anderen farbe haben möchte. und da das schlecht zu erklären ist, hab ich direkt mal ein bsp ausm internet
http://www.christ-online.de/modules.php?op=modload&name=eBoard&file=viewthread&tid=552
Soetwas will ich auch machen, einfach weil es übersichtlicher ist.
also immer
Beitrag 1: Farbe A
Beitrag 2: Farbe B
Beitrag 3: Farbe A
Beitrag 4: Farbe B
Beitrag 5: Farbe A
und so weiter...
nur wie kann ich das realisieren? in meiner schleife ist jetzt ja immer die selbe farbe festgelegt...
MfG
Ich bin dabei ein Forum zu programmieren und ich würde da gern was machen, wofür mir keine lösung einfällt
Also alle Beiträge eines Themas werden mit einer while-Schleife ausgelesen
PHP:
$sql = "SELECT * FROM replies WHERE thread_id = $thread_id ORDER BY id";
$abfrage = mysql_query($sql);
while ($datensatz = @mysql_fetch_assoc($abfrage)) {
$ausgabe .= "<tr>
<td style='background-color: #ffcc66' rowspan='3'>$datensatz[user]</td>
<td style='background-color: #ffcc66'>$datensatz[date]</td>
</tr>
<tr>
<td style='background-color: #ffcc66'>" . nl2br($datensatz['message']) . "</td>
</tr>
<tr>
<td style='background-color: #ffcc66'> </td>
</tr>";
}
nun hab ich aber das problem, dass ich gerne jeden zweiten beitrag in einer anderen farbe haben möchte. und da das schlecht zu erklären ist, hab ich direkt mal ein bsp ausm internet
http://www.christ-online.de/modules.php?op=modload&name=eBoard&file=viewthread&tid=552
Soetwas will ich auch machen, einfach weil es übersichtlicher ist.
also immer
Beitrag 1: Farbe A
Beitrag 2: Farbe B
Beitrag 3: Farbe A
Beitrag 4: Farbe B
Beitrag 5: Farbe A
und so weiter...
nur wie kann ich das realisieren? in meiner schleife ist jetzt ja immer die selbe farbe festgelegt...
MfG
Zuletzt bearbeitet: