Formular inhalte von einer auf die andere Seite bringen

Arbeiter

Gesperrt
HI Leute

Ich hab da ein Problem ich habe ein Formular auf einer Html seite erstellt
jetzt will ich den in halt des Formulares mitels URL an eine zweite Seite Weiter geben das Klapt auch schon Recht gut meni Problem ist nur! Wie krige ich die Formular Felder der zweiten Seite mit dem Inhalt der Ersten Seite Gefüllt? :rolleyes:
 
Hallo!

Da kannst du mit JavaScript nicht wirklich viel anfangen.
Normalerweise nimmt man für sowas Scriptsprachen wie PHP oder Perl.
Mit JS ist das auf so einfache Art garnicht möglich!
 
Danke für die Schnelle Antwort!

Kanst Du mir Sagen wie ich das mit PHP oder Perl lösen Könte ich bin mit PHP und Perl nicht so Bewandert :( . Quasie eine Komplet lösung währe nicht schlecht wen das machbar ist.

Danke schon mal im Vorraus
 
Kein Problem.

Am einfachsten ist es, die Daten so abzufragen:

PHP:
<?php
echo $_GET['Nachricht'];
?>

Wenn du z. B. ein Textfeld mit dem Namen 'Nachricht' übergeben hast und du die Methode 'GET' (das kann man ja im HTML-Tag "form" angeben) benutzt, kann man so den Inhalt des Textfeldes auf den Browser ausgeben.
Wenn du die Methode 'POST' benutzt, geht das folgendermaßen:

PHP:
<?php
echo $_POST['Nachricht'];
?>

Wie du siehst: kaum ein Unterschied.
$_GET und $_POST sind superglobale arrays (diese gibt es seit PHP 4.2).
Die Schlüssel der Arrays sind die Namen der Formular-Elemente, die du übergeben hast.
Und der Inhalt dieser Schlüssel kannst du natürlich genauso wie in JavaScript abfragen.

Hier mal ein schnelles Beispiel:
Das erste Formular:

Code:
<html>
<body>
<form method="POST" action="getdata.php">
<input type="text" name="Nachricht" value="Dies ist nur ein Test" />
<input type="text" name="Nachricht_2" value="Noch ein Test" />
<input type="submit" value="Abschicken" name="button" />
</form>
</body>
</html>

Die Datei "getdata.php:

PHP:
<?php
if (!isset($_POST['button'])) die('Bitte f&uuml;llen Sie erst das Formular aus!');

echo "Der Inhalt von 'Nachricht' ist:<br />$_POST[Nachricht]<br /><br />";
echo "Der Inhalt von 'Nachricht_2 ist:<br />$_POST[Nachricht_2]<br /><br />";
?>

Das ganze in Aktion findest du hier

Das ist natürlich nur eine kleine Veranschaulichung.
Am besten wäre es, du würdest dir mal ein Tutorial dazu rein ziehn! (Wozu gibt es denn sonst diese Seite? ;)


PS:
Sorry, dass ich das im falschen Forum Poste :(
 
Noch mal Danke

Ich Hab mir deine Anregungen zugemüte gefürt und in einem Dicken PHP Buch nach geschlagen . Und Verdamt war die Lösung dan aufeinmal einfach.

Also naochmal Danke für die Hilfe :)
 

Neue Beiträge

Zurück