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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 371646
Url: https://administrator.de/forum/php-variable-inhalt-wird-nicht-auf-die-naechste-seite-mitgenommen-371646.html
Ausgedruckt am: 19.04.2025 um 13:04 Uhr
5 Kommentare
Neuester Kommentar
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