Mailinglisten-Archive |
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