Hallo,
ich habe ein kleines Problem. Und zwar bekomme ich es einfach nicht hin, das das Datum + 1,2,3 etc... Monate ausgegeben wird.
Das Problem ist nun, dass es nur bei einem Monat funktioniert, wenn man als "wdh" in der SQL Datenbank z.B. 4 Monate angibt, müssen ja auch die Tage ausgegeben werden, wie lange es noch gültig ist, bis die neue Rechnung gestellt werden muss.
Denn es hat ja nicht jeder Monat die gleiche Anzahl von Tagen.
ich habe ein kleines Problem. Und zwar bekomme ich es einfach nicht hin, das das Datum + 1,2,3 etc... Monate ausgegeben wird.
Code:
$todayx = time();
$today = $todayx;
$res = mysql_query("SELECT timestamp FROM billings") or die(mysql_error());
while ($row = mysql_fetch_object($res)) {
if ($row->timestamp < $today) {
$t = date("t");
$ls = $t * 86400;
$timestamp = $row->timestamp + $ls;
$d=$today - $timestamp;
$datumx = $d/86400;
$datum = round ($datumx);
echo "in $datum";
} else {
$t = date("t");
$ls = $t * 86400;
$timestamp = $row->timestamp + $ls;
$d=$today - $timestamp;
$datumx = $d/86400;
$datum = round ($datumx);
echo "seit $datum";
}
echo ' Tagen fällig<br />';
}
Das Problem ist nun, dass es nur bei einem Monat funktioniert, wenn man als "wdh" in der SQL Datenbank z.B. 4 Monate angibt, müssen ja auch die Tage ausgegeben werden, wie lange es noch gültig ist, bis die neue Rechnung gestellt werden muss.
Denn es hat ja nicht jeder Monat die gleiche Anzahl von Tagen.