Mahlzeit starkoch,
$abfrage = "SELECT memo_date_1 IF (memo_date_1 < CURDATE(), 'x', '') FROM test ORDER BY memo_date_1 DESC";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);Du solltest dringend die Rückgabewerte der von Dir verwendeten Funktionen auf Gültigkeit überprüfen, bevor Du mit ihnen irgendwas anstellst.
Ergebnis:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resourceKein Wunder - Dein SQL ist fehlerhaft (und unvollständig). Hast Du eine andere Möglichkeit, erstmal funktionierenden SQL-Code zu entwickeln (phpMyAdmin, Konsole?), bevor Du die Abfragen in Dein PHP einbaust?
MfG,
EKKiok, folgender code:
//--------------------Abfrage der Kundendaten aus Datenbank----------//
$date_2 = date("Y-m-d",time());
$abfrage = "SELECT IF (memo_date_1 < CURDATE(), 'x', ''),vorname, name, bearbeiter, kundennummer FROM kundenlogin ORDER BY memo_date_1 DESC";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);//--------------------Datumsvergleich--------------------------------//
if($date_2 > $row->memo_date_1)
{
$da1 = "x";
}
else
{
$da1 = "";
}//-------------------------------------------------------------------//
...
<td style="width: 100px; font-size:13px">$date_2, $da1, $row->memo_date_1</td>
...
Jetzt hab ich`s:
$abfrage = "SELECT vorname, name, bearbeiter, kundennummer, memo_date_1 FROM kundenlogin WHERE memo_date_1 < CURDATE() ORDER BY memo_date_1 DESC";
Vielen Dank für Eure Hilfe.