Hallo liebes Forum,
ich nutze den Vorteil, dass man PHP-Code mit HTML-Code vermischen kann. Leider habe ich mir dabei eine Stolperfalle gestellt, aus der ich gerne wieder herausstolpen möchte. :-)
Am Kopf der Datei (PHP/HTML) rufe ich eine PHP-Funktion auf, die mir Daten in eine MySQL-Datenbank schreibt bzw. bei einem Anwenderfehler (z.B. Nachname nicht eingetragen) eine Mitteilung an den Anwender, hier $errormsg, ausgibt.
Nach der Funktion kommt dann der eigentliche HTML-Inhalt mit weiteren kleinen PHP-Schnipseln darin.
Da ich die Funktion oberhalb bzw. vor dem HTML-Teil aufrufe, bringt mir die Funktion das $errormsg selbstverständlich auch über den HTML-Teil auf den Schirm.
Wie kann ich jetzt den Inhalt aus $errormsg unterhalb des HTML-Teils ausgeben, ohne a) den Funktionsaufruf nach unten zu verschieben und ohne b) die Funktionsvariable global verfügbar zu machen?