Mailinglisten-Archive |
Typische Anfängerfrage, entschuldigt bitte, aber ich kriegs nicht raus :( Ich will in einer Tabelle, die aus einer Datenbank mit Inhalt gefüllt wird, abwechselnde Zeilenfarben haben. Ich hab jetzt schon sämtliche Seiten, die ich kenne, abgegrast, aber nichts gefunden. Momentan bin ich hier angekommen: <table width="695" border="0" cellspacing="0" cellpadding="3" align="center"> <?php FOR($i = 0; $i < $gefunden; $i++) : IF($i % 2) : echo "<tr class=\"farbebg\">"; ELSE : echo "<tr>"; ENDIF; WHILE($row_kurz = @mysql_fetch_array($result_kurz)) : echo "<td width=\"60\">".$row_kurz[1]."</td>"; echo "<td width=\"160\">".htmlentities($row_kurz[2])."</td>"; echo "<td width=\"355\">".htmlentities($row_kurz[0])."</td>"; echo "<td width=\"110\" align=\"right\"><a href=\"ma_index.php?such=4&kdnr=".$row_kurz[3]."\">Details</a></td>"; echo "</tr>"; ENDWHILE; ENDFOR; ?> </table> Das kann nicht gehen, ist mir inzwischen auch klar, ich hab auch alle möglichen Varianten versucht (WHILE nach aussen z.B.), es funktioniert aber nicht. $gefunden ist @mysql_num_rows($result_kurz). Hab mir auch $i anzeigen lassen, hilft mir aber alles nicht wirklich weiter. Ich glaub, da fehlt ein wenig die Logik bei mir :( Könnte mir jemand einen Tipp geben, wie es geht? Mit freundlichen Gruessen Joern Grube
php::bar PHP Wiki - Listenarchive