Hello,
ich hab da folgendes und zwar habe ich 2 php Dateien ein mal die index.php und senden.php. In der index.php kann ich name usw eingeben und das wird dann mit der senden.php abgeschickt, mein Problem dabei ist das die Antwort ob die Nachricht gesendet wurde oder ein Fehler aufgetreten ist immer auf der senden.php Seite ausgegeen wird. Meine Frage dazu ist jetzt, wie bekomme ich das hin das die Fehler und Gesendet Nachricht auf der index.php ausgegen werden?
Das hängt von Deinem Konzept ab, das Du für die Entwicklung gewählt hast:
-
Explizites Kopzept (hast Du scheinbar bisher)
Alle Aufgaben werden durch getrennte Scripte erledigt
Jedes Script weiß, von welchem es "aufgerufen" werden darf (musst Du ihm beibringen
und einen Weg finden, diee Information auch dem Script zuzuleiten) und zu welchem es
dann anschließend weiterleiten muss.
Weiterleitung wäre also hier das Stichwort. -
Implizites Konzept
Alle Aufgaben werden von einem Kernscript entgegen genommen, das diese
dann bewertet und der Aufgabe entsprechende Module dazu lädt.
Das kann für den Client unsichtbar im Backend in einer Session kontrolliert
werden, oder aber der Client erhält in begrenztem Maße Einfluss auf die
Steuerung, indem man über (sichtbare) GET-Paramter Aufgaben signiert
( index.php?task=senden ) oder über für den Normbenutzer unsichtbare
POST-Parameter in Formularen ( Submit-Buttons, Hidden-Fields ) eine Wahl
trifft.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg