Als ik vandaag linken toevoeg dan wil ik graag dat er een nieuw plaatje verschijnt achter de naam van die link.

Hoe ik het heb geprobeerd lukt niet. Hoe moet het wel?
EDIT: Typfout


<?php
$query = 'SELECT * ,DATE_FORMAT(toegevoegd, "%d-%m-%Y") AS toegevoegd,DATE_FORMAT(updatedatum, "%d-%m-%Y") AS updatedatum FROM links ORDER BY RAND() LIMIT 0,3';
$result = mysql_query($query) or die ("Sorry maar ik kan de gegevens niet weergeven, probeer het later opnieuw.");

	echo '<div class="kopje">Willekeurige websites</div>';
    while ($row = mysql_fetch_object($result)){
	
	?>
	

<table border="0" align="center" cellpadding="1" cellspacing="2" class="tabelborder">
	<tr align="center">
		<td colspan="2" class="tabelnaam">
<?php if (($row->toegevoegd) == DAY(CURDATE())){
		echo ''.$row->naam.'Plaatje nieuw' ;
		}else{
		echo ''.$row->naam.'' ; ?>
@Jurgen

Uhm....kijk zelf maar even...
http://www.kijk-vergelijk.nl/index2.php


<?php


if($row->toegevoegddatum == date('d-m-Y')){

echo 'De datums komen overeen dus zou het moeten werken';

}
else
{
echo $row->toegevoegd;
echo date('d-m-Y');
echo 'De datums komen niet overeen.';
}
?>
2006-10-3016-02-2007De datums komen niet overeen.

zie ik staan. Dit klopt. Want ik jou datum uit de DB is

2006-10-30(Y-m-d)

en de datum die ik gaf 16-02-2007 is d-m-Y

Dus moet je toch $row->toegevoegddatum gebruiken (het gene wat je achter AS hebt gezet).
Het werkt nu!!

Bedankt allemaal.
<?php
if($row->toegevoegddatum == date('d-m-Y')){
echo $row->naam.'&nbsp;Nieuw';
}else{
echo $row->naam;
}
?>
Wil je niet de tijd hebben dat ie is toegevoegd? Neemt evenveel bytes in beslag (of minder) en is stuk specifieker.
INT(10) is zat :) en dan time() eringooien.
Of je werkt met datetime, kan ook nog =)
Het gaat hierbij toch om een datum dus wat doet de tijd er toe, ze hoeft enkel te weten of een website vandaag is toegevoegd, zoja.. NIEUW! zo nee normaal weergeven.
Inderdaad...ik wil alleen maar laten zien welke websites vandaag nieuw zijn.

Reageren