PHP beginner |
|
Hallo, ik heb volgende code:
<?php
mysql_connect("localhost", "user", "pass");
mysql_select_db("berichtenbalk");
$message = mysql_query("SELECT * FROM berichtenbalk ORDER BY id DESC");
while ($msg = mysql_fetch_object($message))
{
?>
<table border="1">
<td width="350px"><marquee scrollamount="3" loop="-1"><?php echo $msg->naam.""?> | <?php echo $msg->bericht.""?> | </marquee></td>
<td width="150px" align="center"><a href="nieuw.php">Nieuw bericht</a></td>
</table>
<?php
}
mysql_free_result($message);
?>
<?php $message = mysql_query("SELECT * FROM berichtenbalk ORDER BY id DESC"); { ?> <table border="1"> <td width="350px"><marquee scrollamount="3" loop="-1"> <?php echo $msg->naam.""?> | <?php echo $msg->bericht.""?> | </marquee></td> <td width="150px" align="center"><a href="nieuw.php">Nieuw bericht</a></td> </table> <?php } ?>
Het probleem is nu dat die voor ieder bericht in de database een nieuwe tabel maakt, ipv dit bericht gevoon achter het vorige bericht te plaatsen in dezelfde marquee.
Oh ja ik vraag me ook af welke code je moet gebruiken om enkel de 20 nieuwste berichten te tonen.
|