phpbar.de logo

Mailinglisten-Archive

[php] ohje, html-tabelle mit selects aus db fuettern...

[php] ohje, html-tabelle mit selects aus db fuettern...

Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at
Sun, 7 Jan 2001 07:18:51 +0100


On Sun, Jan 07, 2001 at 01:28:26AM +0000, Oli Weiss wrote : 
> --------------------------------------------------
> Datum      | Benutzer1 | Benutzer 2 | Benutzer 3 |
> --------------------------------------------------
> 01.01.2000 | Daten f.1 | Daten f.2  | Daten f.3  |
> -------------------------------------------------|
> 02.02.2000 | Daten f.1 | Daten f.2  | Daten f.3  |
> --------------------------------------------------

	Leider hast du das wichtigste vergessen: ein konkretest
Layout der tabellen zu geben wie du sie hast. So kann ich jetzt
nur irgendwelche SQL Struktieren erfinden die auch das ergebnis
von dir Produzieren.

<?
$res1 = mysql_query( "select user_name from user_table order by user_name");
.
.
.
$usernames = array();
while( $row = mysql_fetch_row( ...)) {
	array_push( $usernames, $row['user_name']);
}

$sql2 = "select datum";
reset( $usernames);
foreach ( $usernames as $username) {
	$sql2 .= ",$username";
}
$sql2 .= " from daten_table order by datum";
.
.
$res2 = mysql_query( $sql2);
.
.
?><table border="1"><tr><th>Datum</th><?
foreach ( $usernames as $username) {
	echo "<td>$username</td>";
}
echo "</tr>";

while( $row = mysql_fetch_row( ...)) { // 2 sql statement ..
	echo "<tr><td>".$row['datum']."</td>";
	foreach( $usernames as $username) {
		echo "<td>".$row[$username]."</td>";
	}
	echo "</tr>";
}
echo "</table>";
.
.


Das ganze ist natuerlich nur Pseudocode.

Najo und eigentlich kanns auch sehr leicht sein das ich anbetracht
der Zeit den Inhalt auch komplett falsch verstanden hab ..

n8,
	Mar *gaehn* kus

-- 
Markus Fischer,  http://josefine.ben.tuwien.ac.at/~mfischer/
EMail:         mfischer_(at)_josefine.ben.tuwien.ac.at
PGP Public  Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc
PGP Fingerprint: D3B0 DD4F E12B F911 3CE1  C2B5 D674 B445 C227 2BD0


php::bar PHP Wiki   -   Listenarchive