Formular an 2 PHP-Dateien senden
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abschicken
abziehen
attribut
beschreiben
besten administratoren
code
datei
dateneingabe
datum
fenster
folgendes verwenden
formular
gleichen fenster
gleiches fenster
gulden
moderator
post
schlauch
tag
target
-
Hi.
Ich suche einen Weg um ein tag/formular">Formular, wenn es abgeschickt wird per POST an 2 verschiedene PHP-Dateien zu senden. Eine im gleichen Fenster und eine in einem, das neu auf geht.
Und zwar geht es um eine Druckvorschau. In einem Formular werden verschiedene Daten eingegeben, die dann per POST an ein anderes PHP-Skript gesendet werden, das diese dann validiert. Sind die Daten valide werden sie einmal zurück an das Formular geschickt, um dort wieder angezeigt zu werden (gleiches Fenster) und an ein anderes Skript, welches die Druckvorschau generiert (neues Fenster).
Meine momentanen überlegungen gehen in die Richtung per JavaScript ein neues Fenster zu öffenen und diese dann mit dem selben Formular (abgesehen dem action-attribut, versteht sich) zu beschreiben und es dann direkt abzuschicken.
Aber vieleicht weiß einer von euch noch was einfacheres (oder kann mir zumindest bei der überlegung weiterhelfen - ich steh da nämlich grad n bisschen auf dem Schlauch)...
€dit: Warum kommt man auf sowas eigentlich immer erst kurz NACHDEM man irgendwo gepostet hat?? -.-
Hier meine lösung (ist getestet und funktioniert)
Folgendes skript im Kopf:
function abschicken() { document.formular.submit(); document.formular.action = "dateneingabe.php"; document.formular.target = "_self"; document.formular.submit(); }
Der form-tag sieht so aus:
<form name="formular" action="druckvorschau.php" method="post" target="_blank">
Und der Body-tag:
<body onLoad="abschicken();">
Wer es nicht automatisch abgesendet möchte sondern über einen button muss folgendes verwenden
<input type="button" value="beschriftung" onClick="abschicken();">
Irgendwie sind die einfachen lösungen immer die besten...
@administratoren/moderatoren: Das ziel dieses Posts war es nicht gulden zu erspammen, daher dürft ihr sie mir auch gern wieder abziehen
Beitrag zuletzt geändert: 26.10.2010 12:36:04 von dustboy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage