Hi @ll
Ich würde es etwas anderes schreiben, da User ausfallen können.
PHP-Code:
$sql = 'SELECT * FROM xy
ORDER BY temperatur ASC, name ASC';
$res = mysql_query($sql);
WHILE ($row = mysql_fetch_array($res)) {
$_out_array[$_date][$row['name']] = $row['temperatur'];
$_names[$row['name']];
}
ECHO '<table>';
FOREACH ($_out_array AS $_day => $_info) {
ECHO '<tr>
<td>'.$_day.'</td>';
FOREACH ($_names AS $_name => $_val) {
IF (TRUE == ISSET($_info[$_name])) {
ECHO '<td>'.$_info[$_name].'</td>';
} ELSE {
ECHO '<td> </td>';
}
}
ECHO '</tr>';
}
ECHO '</table>';
Zusätzlich würde ich das Datums-Format ändern
da spätestens nach einen Monat folgende Sortierung auftritt
Code:
01.02.2008
01.03.2008
02.02.2008
02.03.2008
03.02.2008
04.02.2008