Formulardaten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
mkoegler

Formulardaten

Beitrag von mkoegler »

Ich habe folgendes Problem:

Ich habe in eine html Seite zwei PHP Scripts integriert;
Im ersten Script werden Daten aus einer Datenbank ausgelesen und ausgegeben.
Im zweiten Script wird eine E-Mail mit den ober ausgelesen Daten versendet.
Mein Problem ist ich habe zwischen den beiden Scripten ein Formular, dass einen submit-Button und ein Textfeld enthält;
Der Inhalt dieses Textfeldes soll auch mit in die E-Mail und über den submit-Button soll die E-Mail verschickt werden.
Die Formulardaten habe ich per $PHP_SELF übergeben.
In meinem zweiten Script habe ich ne if- Schleife integriert die überprüft ob submit gedrückt wurde;
<? if (isset($submit)){ mail (...) } ?>
Leider werden nur die $nachricht aus dem Formular in die E-mail gechrieben. - Meine Daten aus dem ersten Script werden ignoriert;
Wenn ich die if - Schleifen weglasse werden zwar die Daten aus dem ersten Script übergeben aber nicht die des Formulars;
Ich habe versucht die Variablen des ersten Scripts per hidden-Feld im Formular zu übergeben aber das funktioniert auch nicht, da die Daten die aus der Datenbank kommen im SQL- Statement ( SELECT * FROM $dbname WHERE [USER] = '$user'"; ) vorselektiert werden.
Die Variable $user wird im Vorfeld über die URL per get-Methode übergeben. - Auf diese Variable kann im Formular nicht zugegriffen werden.

Habt Ihr vielleicht ne Lösung parat;

Cu

Michael


Beitrag verschoben von: Simpson
Startforum: @work
Zielforum: coding
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

also ich hab das bei mir immer so gemacht.


script2.php

Code: Alles auswählen

<form......>
<input type="hidden" value="<?php echo $variable_aus_script1 ?>">
.....
submitbutton
Kapiert ?
Wenn net erkär ichs ausführlicher
Antworten

Zurück zu „Coding & Technik“