PHP Variable Inhalt wird nicht auf die nächste Seite mitgenommen
Hallo
Ich habe ein Formular. Dieses wird abgefühlt und mit weiter kommt man auf die Übersichtsseite. Von dieser Seite wird der Inhalt aufs Mail versendet.
Nun muss ich das Formular mit dem Inhalt: Funktion ergänzen.
Ich befühle die Variable $aktuelle_funktion mit einem Inhalt von einer LDAP abfrage "function" und dieser Inhalt wird nach dem Absenden in die Datenbank geschrieben. Dies Funktioniert.
Nun muss ich den Inhalt der Variable $aktuelle_funktion auf einer Übersicht Seite Anzeigen lassen und danach dies mit sendmail versenden. Dies funktioniert nicht. Die Variable gibt in der Übersichtsseite und im Mail nichts aus.
In der Übersichtsseite habe ich dies
Was mache ich falsch oder was habe ich vergessen ?
Vielen Dank für eure Hilfe
Ich habe ein Formular. Dieses wird abgefühlt und mit weiter kommt man auf die Übersichtsseite. Von dieser Seite wird der Inhalt aufs Mail versendet.
Nun muss ich das Formular mit dem Inhalt: Funktion ergänzen.
Ich befühle die Variable $aktuelle_funktion mit einem Inhalt von einer LDAP abfrage "function" und dieser Inhalt wird nach dem Absenden in die Datenbank geschrieben. Dies Funktioniert.
for ($i=0; $i<$anzahl; $i++) {
$mail = ($ergebnis[$i]["mail"]);
if ($mail == $kunden_email) {
$aktuelle_funktion = ($ergebnis[$i]["function"]);
}
}
Nun muss ich den Inhalt der Variable $aktuelle_funktion auf einer Übersicht Seite Anzeigen lassen und danach dies mit sendmail versenden. Dies funktioniert nicht. Die Variable gibt in der Übersichtsseite und im Mail nichts aus.
In der Übersichtsseite habe ich dies
if (isset($_POST['aktuelle_funktion'])) {
$aktuelle_funktion = ($_POST['aktuelle_funktion']);
}
Was mache ich falsch oder was habe ich vergessen ?
Vielen Dank für eure Hilfe
Please also mark the comments that contributed to the solution of the article
Content-Key: 371646
Url: https://administrator.de/contentid/371646
Printed on: April 19, 2024 at 23:04 o'clock
5 Comments
Latest comment
Also wenn du "so" zurückfragst de ich dir empfehlen dich mit Forms und der $_POST variablen oder PHP-Sessions mal in der PHP Doku auseinander zu setzen.
http://php.net/manual/en/reserved.variables.post.php
https://www.w3schools.com/php/php_forms.asp
usw
http://php.net/manual/en/reserved.variables.post.php
https://www.w3schools.com/php/php_forms.asp
usw
Hallo Pludan,
Vielleicht möcht es nicht abgefühlt werden und fühlt sich dabei so unwohl, dass es nicht macht, was Du gerne hättest.
Ich hoffe Du schreibst in E-Mails an Kunden etwas aufmerksamer als hier in Deinem Post.
Das sei nur erwähnt, weil in Deinem Ausgangspost erschreckend viele Fehler zu finden sind.
Wenn Du ein Variable und ihhren Wert übermitteln möchtest ohne dafür ein Eingabefeld im Formular anzubieten, dann ginge das innerhalb von
oder als plain Html:
Schau auch mal in die Links von SlainteMhath.
Gruß Frank
Vielleicht möcht es nicht abgefühlt werden und fühlt sich dabei so unwohl, dass es nicht macht, was Du gerne hättest.
Ich hoffe Du schreibst in E-Mails an Kunden etwas aufmerksamer als hier in Deinem Post.
Das sei nur erwähnt, weil in Deinem Ausgangspost erschreckend viele Fehler zu finden sind.
Zitat von @Pludan:
Wird die Bedingung denn erfüllt, also "aktuelle_funktion" als Post-Variable übergeben, also vom Formular submitted?if (isset($_POST['aktuelle_funktion'])) {
$aktuelle_funktion = ($_POST['aktuelle_funktion']);
}
Wenn Du ein Variable und ihhren Wert übermitteln möchtest ohne dafür ein Eingabefeld im Formular anzubieten, dann ginge das innerhalb von
<form ...> ... </form>
beispielsweise so:$wert = "irgendwas";
echo <input name=\"aktuelle_funktion\" type=\"hidden\" value=\"".$wert."\">;
<input name="aktuelle_funktion" type="hidden" value="irgendwas">
Schau auch mal in die Links von SlainteMhath.
Gruß Frank