Variablenproblem

Was ist denn an diesem hier eigentlich falsch gewesen? Ist doch bestimmt nur noch nen kleiner Fehler oder;

PHP:
if( isset($_POST['buy']) ) {
    list($tag, $monat, $jahr) = sscanf('%u.%u.%u', $payuserto);
    if( ($monat =+ $zeitraum) > 12 ) {
        $monat -= 12;
        $jahr++;
    }
    $new_payuserto = implode('.', array($tag, $monat, $jahr));
}
 
keine Ahnung woran das liegt.

Bei mir geht

PHP:
$payuserto = "18.09.2007";
$zeitraum = 5;


$date = explode(".",$payuserto);    

$new_payuserto = date("d.m.Y",mktime(0,0,0,$date[1]+$zeitraum,$date[0],$date[2]));


echo $new_payuserto;
ohne Probleme, Ausgabe 18.02.2008
 
Oooop super!

Was schussligkeit von mir! Ich habe die Variable $payuserto erst weiter unten ausgelesen! Ich lese Sie jetzt vorher aus und da gehts!

Danke! :)

Kann ich das gleiche auch anstatt mit $payuserto mit dem aktuellen Datum machen?

PHP:
$date = explode(".",$payuserto);    

$new_payuserto = date("d.m.Y",mktime(0,0,0,$date[1]+$zeitraum,$date[0],$date[2]));
 
Zurück