phpbar.de logo

Mailinglisten-Archive

AW: [php] Schleifenproblem

AW: [php] Schleifenproblem

Sebastian Burg chef at sango.de
Die Okt 19 19:50:27 CEST 2004


> 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>
> 
Alter c++ler kann das sein??

<table>
 <?php
 FOR($i = 0; $i < $gefunden; $i++){
          IF(($i % 2)!=0){ 	// % gibt den rest zurück welcher
übrigbleibt 					//wenn man $i durch 2 teilt
                  echo "<tr class=\"farbebg\">";
                  
			}
			ELSE {
                          echo "<tr>";
		}
         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>";
		}
 }
 ?>
</table>

So probieren....

Gruss seba 


php::bar PHP Wiki   -   Listenarchive