PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   DB-Ausgabe aufgeteilt in mehreren Tabellenspalten (http://www.selfphp.de/forum/showthread.php?t=2786)

Geri 05.12.2002 07:10:06

DB-Ausgabe aufgeteilt in mehreren Tabellenspalten
 
Ich probiere es nocheinmal von neuem.

Ich möchte eine Mitgliederliste aus einer DB auslesen und diese anstatt alle untereinander, übersichtlich in 10-er Gruppen nebeneinander darstellen.

Im ersten <td> zeigt es mir genau die Anzahl definierte Einträge an, jedoch bei den folgenden <td>'s übernimmt es mir lediglich immer nur ein Eintrag pro <td>. Wie kriege ich den Wert der $i bei einem neuen <td> wieder auf 0 damit es mir bei einer neuen Spalte wieder 10 Eintäge darstellt?

Code:


<?php
$sql = "SELECT cal_login, cal_lastname, cal_firstname " .
  "FROM webcal_user ORDER BY cal_lastname, cal_firstname, cal_login";
$res = dbi_query ( $sql );
$i=0;
while($row = dbi_fetch_row($res)){
 if($i<10){
  echo "<li><A HREF="week.php?user=$row[0]" class="navlinks">".$row[1]." ".$row[2]."</a><br>";
 }else{
  echo "</td><td width="50"></td><td valign="top"><li><A HREF="week.php?user=$row[0]" class="navlinks">".$row[1]." ".$row[2]."</a>";
 }
 $i++;
}
echo "</td>";

Danke für jeden Hinweis

Geri

MiH 05.12.2002 08:13:10

Code:

while($row = dbi_fetch_row($res)){
if($i<10){
 echo "<li><A HREF="week.php?user=$row[0]" class="navlinks">".$row[1]." ".$row[2]."</a><br>";
}else{
 echo "</td><td width="50"></td><td valign="top"><li><A HREF="week.php?user=$row[0]" class="navlinks">".$row[1]." ".$row[2]."</a>";
$i=0;
}
$i++;
}


Geri 05.12.2002 08:33:28

Danke
 
jetzt funktioniert es einwandfrei

besten Dank

lieben gruss geri


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20:54 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.