En dan echo ik gewoon $titel, maar er staan natuurlijk meerdere nieuws items in. Dus voor elk item moet er een div aangemaakt worden waar dan de titel en datum in woorden gegeven.
Hoe maak ik dit?, ik heb wel eens van lussen gehoord maar heb geen flauw idee hoe ze werken.
Om te beginnen moet je de ` (bakcticks) uit je query halen.
En dan moet je fetch_array in een while zetten, overigens is fetch_assoc net iets snellen daar zal ik dan ook een voorbeeld mee geven:
<?php
// backticks weg:
$query = "SELECT * FROM nieuws;";
// @ weg, die onderdrukt alleen als er iets fout gaat:
$result = mysql_query($query, $link_id) or trigger_error(mysql_error());
// een while:
while($row = mysql_fetch_assoc($result)){
//Iedere titel op een nieuwe regel:
echo ucfirst(htmlentities($row['titel'])).'<br>';
}
Ok, het is misschien handig dit later te hebben, maar heb je de toewijzing dan wel binnen de while lust? dat zag ik namelijk niet in het stukje code wat je gaf?
[edit]Bovendien is het dan nog overbodig 2 variabelen te hebben als je de eerste niet meer gebruikt doe dan:
$row['iets'] = functie($row['iets']);
[/edit]