MySQL interesse |
|
Goedemorgen,
Ik heb een nieuwspagina waar alle nieuws berichtte worden getoond.
<?php
$sql = "SELECT id, title, bericht, TIME(datum) AS tijd, DATE_FORMAT(datum, '%d-%m-%Y') AS datum1 FROM news ORDER BY datum DESC";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
$datum=$row['datum1'];
$datum2=explode("-",$datum);
$NLdate=$datum2[2]."-".$datum2[1]."-".$datum2[0];
?>
<div class="nieuws">
<table>
<tr>
<td class="title"><b><? echo $row['title'] ?></b></td>
</tr>
<tr>
<td class="datumbalk">Datum: <? echo $row['datum1'] ?> om <? echo $row['tijd']?></td></tr>
<tr>
<td class="news"><font size=-1><? echo ($row['bericht']) ?></font></td></tr>
</table>
</div>
<?
}
mysql_close();
?>
<?php $sql = "SELECT id, title, bericht, TIME(datum) AS tijd, DATE_FORMAT(datum, '%d-%m-%Y') AS datum1 FROM news ORDER BY datum DESC"; $datum=$row['datum1']; $NLdate=$datum2[2]."-".$datum2[1]."-".$datum2[0]; ?> <div class="nieuws"> <table> <tr> <td class="title"><b> <? echo $row['title'] ?></b></td> </tr> <tr> <td class="datumbalk">Datum: <? echo $row['datum1'] ?> om <? echo $row['tijd']?></td></tr> <tr> <td class="news"><font size=-1> <? echo ($row['bericht']) ?></font></td></tr> </table> </div> <? } ?>
Alleen nu heb ik op mijn index een klein overzichtje van het laatste nieuws met een lees verder linkje.
<? echo substr($row['title'],0, 42) ?>...<a href="nieuws.php?id=<? echo $row['id']; ?>">Lees verder</a>
<? echo substr($row['title'],0, 42) ?>...<a href="nieuws.php?id= <? echo $row['id']; ?>">Lees verder</a>
Alleen als ik daarop klik krijg ik gewoon de nieuws pagina te zien met de nieuwsberichtte en niet alleen van dat betreffende nieuws item.
Zit de bovenste code daarvoor verkeerd in elkaar of hoe moet ik dat doen?
|