Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 72%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 23%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 21%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 12%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 7%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 7%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 3%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 306 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 08.08.2005

Beiträge: 994

 

1 Zum Seitenanfang

Sonntag, 5. September 2010, 12:37

2 Tabellen mit fortlaufenden Werten ausgeben

Hallo!
Ich habe ein Problem mit der Tabellenfüllung unter PHP.

Ich habe eine Datenbank mit verschiedenen Werten, Name, Wohnort, etc.
Diese Daten möchte ich fortlaufend in 2 Tabelle schreiben.
Derzeit habe ich es in einer Tabelle und untereinander die fortlaufenden Daten, funktioniert auch mit:

Quellcode

1
while($row = mysql_fetch_object($tabelle))


Jetzt möchte ich eben diese Daten in 2 Tabellen, nebeneinander, und ich bekomme es einfach nicht hin.
Also es sollen diese 2 Tabellen nebeneinander, und dann wieder 2 Tabellen untereinander etc.
Was müsste ich machen damit ich an mein Ziel komme?

Hier habe ich eine Grafik die das veranschaulichen soll:



Danke!
MfG, splinter263
 

viatoris

unregistriert

2 Zum Seitenanfang

Montag, 6. September 2010, 09:06

Ungefähr so könnte es funktionieren:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$count mysql_num_rows($tabelle);

while($row[] = mysql_fetch_array($tabelle)){} // Das ist Absicht so, so werden die Ergebnisse erstmal in das Array gespeichert.

$it floor($count 2);

for($i 0$i $iti++) {
    // Zuerst die linke Spalte
    echo '
    <tr>
            <td>'.$row[$i]['whatever'].'</td>
                <td>';

    // Und wenns noch Daten gibt, auch die rechte
    if(isset($row[$i+1])) {
                echo $row[$i+1]['whatever'];
    }
    else {
                echo 'leer';
    }

    echo '
        </td>
        </tr>';
}


Viel Spaß damit :)

Edit: Bissl was ausgebessert

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »viatoris« (6. September 2010, 09:06)