Gast: "Cannot redeclare .. " - Funktion in While-Schleife möglich?

Beitrag lesen

EDIT :D

ich habe den Wert der Funktion in einer Variablen ("$zahl") gespeichert,
und dann mit echo abgerufen.

Jetzt wird der Wert 0 ausgegeben, ich vermute, weil die Funktion Werte aus der MySQL-Tabelle benötigt (zuvor wird Tag,Monat,Jahr als Datum gespeichert)
Und ich die Funktion ja nicht vor der While-Schleife deklarieren kann, weil es ja da noch nicht die Variablen empfangen hat?

Also ich meine hiervor:

``

Das überfordert mich einfach :D Aufgerufen hab ich die Funktion jetzt an der richtigen Stelle, aber wo setze ich die Deklaration hin, wenn sie MySQL-Daten benötigt, die ich erst mit der WHile-Schleife abrufe? Nach der While-Schleife geht ja auch nicht, oder? Weil die Variable in der While-Schleife steht und auf die Funktion zugreifen muss..versteh ich das richtig?