Hallo Leute,
ich habe ein kleines Problem und hoffe auf einen Tipp von den Profies ;-)
Ich habe folgenden Code :
Hier soll aus einer DB ein Datum im Format DATE gelesen werden in einen Timestamp umgewandelt und mit dem aktuellen Datum verglichen werden.
Wenn das ausgelesene Datum kleiner oder gleich dem aktuellen ist soll der Satz ->LIZENZ ABGELAUFEN<- ausgegeben werden, ansonsten ->LIZENZ IST GÜLTIG<- !
Doch leider wird IMMER ->LIZENZ IST GÜLTIG<- ausgegeben.
Danke und Gruss Alf
ich habe ein kleines Problem und hoffe auf einen Tipp von den Profies ;-)
Ich habe folgenden Code :
PHP-Code:
$sql = "SELECT *,DATE_FORMAT(lizenz_end,'%d.%m.%Y') as new_lizenz_end FROM ".$tbl_users." WHERE id='$id' OR username='$id'";
$res = mysql_query($sql);
$lizenzend = @mysql_fetch_array($res);
echo "<h4>";
echo "Lizenzende : ".$lizenzend['new_lizenz_end'];
echo "<br></h4>";
list($day,$month,$year)=explode(".",$lizenzend['new_lizenz_end']);
$timestamp = mktime(0,0,0,$day,$month,$year);
if($timestamp <= time())
{
echo "LIZENZ ABGELAUFEN";
}
else
{
echo "LIZENZ IST GÜLTIG";
}
Wenn das ausgelesene Datum kleiner oder gleich dem aktuellen ist soll der Satz ->LIZENZ ABGELAUFEN<- ausgegeben werden, ansonsten ->LIZENZ IST GÜLTIG<- !
Doch leider wird IMMER ->LIZENZ IST GÜLTIG<- ausgegeben.
Danke und Gruss Alf
Kommentar