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.'' ; ?>
echo 'De datums komen overeen dus zou het moeten werken';
}
else
{
echo 'De datums komen niet overeen.';
}
?>
?
Onbekende gebruiker
16-02-2007 10:56
<?php
//Laat de resultaten zien van het categorie menu
$query ='SELECT *, DATE_FORMAT(toegevoegd, "%d-%m-%Y") AS toegevoegddatum,DATE_FORMAT(updatedatum, "%d-%m-%Y") AS updatedatum FROM links WHERE cat_id = '.$_GET['cat_id']. ' ORDER BY naam LIMIT '.$offset;
$result = mysql_query($query) or die ("Sorry maar ik kan de gegevens niet weergeven, probeer het later opnieuw.");
In welk formaat sla je je datum+tijd op? Als het mysql DATETIME is kan ik je sowieso niet helpen (stom formaat). Als het utc int is kan je alles.
Gewoon die int ophalen en dan met date() checken of Ymd hetzelfde is:
zet dus ALLEEN E_STRICT aan. Dat is dus NIET errors, warnings, notices, etc, maar ALLEEN Strict Standard messages (runtime notices).
Dus doe dat sowieso niet.
error_reporting(4095) is altijd voldoende (behalve als je die domme nieuwe recoverable fatal error herkent :S Hoe kan een Fatal error nou Recoverable zijn!?!?!)
?
Onbekende gebruiker
16-02-2007 11:02
@cervetti
In de database staat date (2007-02-16) en standaardwaarde staat op NULL
@Elsy:
Je haalt het uit de database AS toegevoegddatum, en je haalt het er uit ($row->toegevoegd) als toegevoegd, maak daar eens toegevoegddatum van dan?
@Elsy:
Je haalt het uit de database AS toegevoegddatum, en je haalt het er uit ($row->toegevoegd) als toegevoegd, maak daar eens toegevoegddatum van dan?
achja natuurlijk wat je nu uit de db haalt is Y-m-d terwijl jou toegevoegddatum d-m-Y is.
?
Onbekende gebruiker
16-02-2007 11:13
@Micha
Dat maakt niets uit, had ik al geprobeerd.
heb het nu ook weer even getest maar hij zegt dat de datums niet overeen komen.
@Jurgen
Ik heb 9 websites toegevoegd vandaag. Zal even testen wat je voorsteld.