sputnik72
22.09.2005, 14:56:26
Hei!
Ich stehe vor folgender Problemstellung:
Ich habe eine php-Seite mit einer Liste, die Daten aus einer Datenbank zeigt, darunter E-mail-adressen (die Adressen werden jedoch nicht angezeigt, sondern durch ein Symbol representiert, durch dessen Anklicken man zu einem Mail-Formular (mail_form_read.php) kommt, das an die betreffende Adresse adressiert ist und den Namen des Adressaten anzeigt. Schickt man dieses Mailformular nun ab, wird zu einer Seite gelinkt (mail_it2.php), die entweder die Mail verschickt, oder bei unvollständig ausgefüllten Formularen, eine Fehlermeldung mit einem Link zurück zum Mailfomular anzeigt.
Mein Problem besteht darin, dass ich die betreffenden Variablen mit der Adressse ($kmail) und dem Namen ($name), die ursprünglich von der Seite mit der Liste an mail_form_read.php übergeben wurden (das klappt zumindest mit dem Namen), von der mail_it2.php wieder an mail_form_read.php zurückübergeben muss, damit das Mailformular wieder wie gehabt im voraus ausgefüllt ist (E-mailadresse & Name).
So habe ich es probiert, die Übergabe klappt aber leider nicht. Ich bekomme anstatt des Namens "nichts" angezeigt. Weiss jemand warum? (Die Variable mit der Mailadresse wird auch noch nicht richtig übergeben, denn das Versenden klappt nicht. Aber ich möchte zunächst mal das mit dem Namen hinkriegen.)
Auszug aus der mail_form_read.php:
<form action="mail_it2.php?mail=$kmail&name=$name" method="post">
<table>
<tr><td colspan="2">
<?php
echo "Proof-reader: ", $HTTP_GET_VARS["name"];
?>
</td>
Auszug aus der mail_it2.php:
<?php
$_post["$kmail"];
$HTTP_GET_VARS["name"];
$name=$HTTP_GET_VARS["name"];
?>
...
<div style="position:absolute; top:100px; left:190px; width:600px">
<p>Please fill out the entire form!</p>
<a href="mail_form_read.php?$name=name&$kmail">Back</a>
</div>
Gruss Sputnik
Ich stehe vor folgender Problemstellung:
Ich habe eine php-Seite mit einer Liste, die Daten aus einer Datenbank zeigt, darunter E-mail-adressen (die Adressen werden jedoch nicht angezeigt, sondern durch ein Symbol representiert, durch dessen Anklicken man zu einem Mail-Formular (mail_form_read.php) kommt, das an die betreffende Adresse adressiert ist und den Namen des Adressaten anzeigt. Schickt man dieses Mailformular nun ab, wird zu einer Seite gelinkt (mail_it2.php), die entweder die Mail verschickt, oder bei unvollständig ausgefüllten Formularen, eine Fehlermeldung mit einem Link zurück zum Mailfomular anzeigt.
Mein Problem besteht darin, dass ich die betreffenden Variablen mit der Adressse ($kmail) und dem Namen ($name), die ursprünglich von der Seite mit der Liste an mail_form_read.php übergeben wurden (das klappt zumindest mit dem Namen), von der mail_it2.php wieder an mail_form_read.php zurückübergeben muss, damit das Mailformular wieder wie gehabt im voraus ausgefüllt ist (E-mailadresse & Name).
So habe ich es probiert, die Übergabe klappt aber leider nicht. Ich bekomme anstatt des Namens "nichts" angezeigt. Weiss jemand warum? (Die Variable mit der Mailadresse wird auch noch nicht richtig übergeben, denn das Versenden klappt nicht. Aber ich möchte zunächst mal das mit dem Namen hinkriegen.)
Auszug aus der mail_form_read.php:
<form action="mail_it2.php?mail=$kmail&name=$name" method="post">
<table>
<tr><td colspan="2">
<?php
echo "Proof-reader: ", $HTTP_GET_VARS["name"];
?>
</td>
Auszug aus der mail_it2.php:
<?php
$_post["$kmail"];
$HTTP_GET_VARS["name"];
$name=$HTTP_GET_VARS["name"];
?>
...
<div style="position:absolute; top:100px; left:190px; width:600px">
<p>Please fill out the entire form!</p>
<a href="mail_form_read.php?$name=name&$kmail">Back</a>
</div>
Gruss Sputnik