Niels Prins <niels@_fjernes_prins.dk> skrev i
dk.edb.internet.webdesign.serverside.php:
>Jeg vil gerne have min html som flg.
><tr><td> dato 1<br>dato 2<br>dato 3</td><td>begivenhed 1</td></tr>
><tr><td> dato 4<br>dato 5</td><td>begivenhed 2</td></tr>
><tr><td> dato 6</td><td>begivenhed 1</td></tr>
><tr><td> dato 7</td><td>begivenhed 2</td></tr>
><tr><td> dato 8<br>dato 9</td><td>begivenhed 1</td></tr>
>(..) hvordan samler jeg oplysningerne så jeg kan give oplysningerne
>ovennævnte formatering? Der må være et eller andet oplagt trick som jeg
>blot overser
Det ved jeg ikke, om du gør. I princippet kan det laves som
nedenstående, men om det kan gøres smartere skal jeg ikke kunne sige:
print "<table>\n";
while ($row = mysql_fetch_array($result)) {
if (($row['Begivenhed']<>$begivenhed) && ($begivenhed<>"")) {
print "<tr><td>" . join("<br>",$dato)
. "</td><td>$begivenhed</td></tr>\n";
unset($dato);
unset($begivenhed);
}
$dato[] = $row['Dato'];
$begivenhed = $row['Begivenhed'];
}
print "<tr><td>" . join("<br>",$dato)
. "</td><td>$begivenhed</td></tr>\n";
print "</table>\n";
Ikke testet.
--
Jens Tønnesen -
http://www.pressefoto.dk