PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Problem dynamische Tabelle aber wie? (http://www.selfphp.de/forum/showthread.php?t=11518)

Pixelschubser 08.10.2005 16:53:38

Problem dynamische Tabelle aber wie?
 
Hi,

ich habe folgendes Problem.

Ich habe eine mysql Tabelle in der z.B. 10 Zeilen stehen.
Jetzt möchte ich die Tabelle auslesen und in einer HTML Tabelle ausgeben.
Also eine dynamische Tabelle erstellen in der immer 3 nebeneinander stehen und viele viele untereinander.

Also immer 3 Spalten und unterschiedlich viele Zeilen.

Nur zu allem muss auch noch in jedem Tabellenfeld eine neue Tabelle eingefügt werden die mit den Daten aus der MySQL Tabelle gefüllt wird.
Also Tabelle in Tabelle.

Ich werd wohl gleich mal ein Beispiel online stellen, das auch klar ist wie das mit den Tabellen gemeint ist.;)

Hier das Beispiel: http://www.free-lancer.org/ff/tabellen.html

xabbuh 08.10.2005 18:16:24

AW: Problem dynamische Tabelle aber wie?
 
Mit dem Modulo-Operator kannst du den ganzzahligen Rest einer Division ermitteln. So kannst du recht einfach abfragen, ob bereits 3 Zellen in einer Zeile angezeigt wurden:
PHP-Code:

<?php
    $i 
0;
    while(
$row mysql_fetch_assoc($result)) {
        
$i++;

        if(
$i == 1)
            print 
'<tr>';

        print 
'<td>';
        
//  Inhalt der Zelle
        
print '</td>';

        if(
$i == 0)
            print 
'</tr>';
    }

    
//  unter Umständen müssen noch leere Zellen angehängt werden
    
if($i != 0) {
        for(
$x floor($i 3); $x < ($i 3); $i++) {
            print 
'<td>&nbsp;</td>';
        }

        
//  und die Zeile schließen
        
print '</tr>';
    }
?>



Alle Zeitangaben in WEZ +2. Es ist jetzt 15:08:31 Uhr.

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