Hei!
Danke für die Antwort, obwohl ich mir nicht ganz sicher bin, ob ich sie richtig verstanden habe.
Also ich habe Deine Zeilen jetzt am Anfang der zwei betreffenden Dateien stehen, aber es funktioniert noch nicht. Vermutlich liegt es an der "Übergabe" und nicht an der "Entgegennahme":
1. Übergabe (von kliste.php nach mail_form_read.php):
kliste.php:
PHP-Code:
echo("<td><a href=\"mail_form_read.php?mail=$kmail&name=$name\"><img src=\"grafik/mail.jpeg\" alt=\"Contact proof-reader\" border=\"0\"></a></td>\n");
mail_form_read.php:
PHP-Code:
<?php
if ($_GET['name'] != "") $name = $_GET['name'];
if ($_POST['name'] != "") $name = $_POST['name'];
if ($_GET['mail'] != "") $kmail = $_GET['mail'];
if ($_POST['mail'] != "") $kmail = $_GET['mail'];
?>
Hier klappt die Ausgabe von $kmail und $name, Übergabe klappt also!
2. Übergabe (von mail_form_read.php nach mail_it2.php):
mail_form_read.php:
HTML-Code:
<form action="mail_it2.php?mail=$kmail&name=$name">
mail_it2.php:
PHP-Code:
<?php
if ($_GET['name'] != "") $name = $_GET['name'];
if ($_POST['name'] != "") $name = $_POST['name'];
if ($_GET['mail'] != "") $kmail = $_GET['mail'];
if ($_POST['mail'] != "") $kmail = $_GET['mail'];
?>
Hier klappt die Ausgabe von $kmail und $name nicht, d.h. es wird nichts angezeigt. Die Variablen sind offensichtlich leer.
3. Übergabe soll wieder zurück zu mail_form_read.php sein, aber das lasse ich erst noch mal an dieser Stelle.
Du schreibst zwar (vorausgesetzt ich habe das richtig verstanden), dass man nach der 1. Übergabe nur noch mit $kmail und $name arbeiten braucht, was ich auch probiert habe, aber $name wird doch z.B. nicht auf einer Seite angenommen, wenn da $name = $_GET['name'] steht, oder?
Wo liegt der Fehler bei mir?
Gruss Sputnik