airis wrote:Nun möchte ich aber in der Formularseite einiges mit Hilfe von Java-Script
überprüfen (welches für sich auch funzt) und dazu das Script in eine PHP-Seite und eine HTML-Seite trennen, was aber nicht so richtig funzt.
Du schreibst, dass du HTML und PHP trennen willst. Warum machst du es dann nicht?
Was hat das HTML in deiner PHP-Datei zu suchen?
Gucke dir mal von der Seite, die du mit diesem Skript generierst, den Quelltext an. Du inkludierst, fügst also in der php-Datei, wo das Forumlar anfängt, anstatt formularspezifische HTML-Tags, ein komplettes HTML-Dokument ein. Das kann ja gar nicht funktionieren.
Wenn Du den den Code trennen willst, was eine gute Idee ist, dann gucke dir Tutorials über Templates an. Dir fehlen einfach die Grundlagen zur Trennenung des Codes. Und das hier zu erläutern, würde zu weit führen.
- Code: Select all
das bringt mich nicht wirklich weiter. Es muss doch möglich sein ohne ein Template auszukommen.
Ich habe dir ja nicht gesagt, dass du gleich auf ein System wie Smarty setzen sollst. Sobald du die Daten trennst, hast du ja schon ein gewisses Template. In der Datei, in der der HTML-Output steht, werden nur Variablen eingefügt, die in einer anderen Datei berechnet werden.
Somit gibt dir die HTML-Datei immer das gleiche Design aus, aber die Daten ändern sich darin.
Gruß
ThorstenT
PS: Warum überprüfst du die Eingaben mit Java-Script, wenn Du sowieso PHP benutzen willst? Vermeide die Verwendung von Java-Script, da du so die Leute ausschließt, die Java-Script deaktiviert haben. Außerdem ist die serverseitige Validierung sicherer, weil man auf dem Client den Quellcode verändern kann und dann deine Überprüfung austricksen kann.