RH-Grassl: Formmailer + Datendisplay ?

Beitrag lesen

Hallo

Hoffe das nur ein kleiner Syntaxfehler(Klammer etc.) vorliegt, kann aber
(wahrscheinlich)auch sein das ich mit mit meinen Lösungsansa(e)tz(en) total
falsch liege.
Ich möchte  Formulardaten mittels eines "Formmailers" versenden (was für
sich alleine wunderbar klappt),
Und  mit der selben Submitübergabe soll der User informiert werden, welche
Daten er versendet hat.
Also 2 Bedingungen mit je 1 Anweisung.
Kann man beide Aufgaben irgendwie miteinander verbinden.
Mittels "Verkettung" zweier Funktionen? oder....

Ich hab schon mehr als 20 Varianten probiert.
Anbei unten das Form-Script und die letzte Version PHP-Formmailer-Scripts
samt letzter Fehlermeldung.

Danke für eure Hilfe

Gruß

Robert
--
we come from nothing, and we go to nothing; so what have we lost: NOTHING!
always look at the bright Side of Life...

Formmailer.php
<?php
function formmail()
{
$admin = "magicweb@chello.at";
$subject = "PHP-Mail";
$message = "Nachricht fuer $admin von $email:\n\n";
do
{
if ($sent & $name) {
while(list($name,$value)=each($HTTP_POST_VARS))
{
$message.="$name: $value\n\n";
}
mail($admin,$subject,$message,"From: $email");

echo <<<FORMANSWER
Sie haben folgende Nachricht gesendet:<p />
<b>Ihr Name:</b> $name<br />
<b>E-Mail:</b> $email<br />
<b>Adresse:</b> $adresse<br />
<b>Ihre Nachricht:</b> <br />
<div style="background-color:#DDDDDD">$nachricht</div>
<b>Gekauft bei: </b>$purchase
FORMANSWER;
}
}
}
formmail();
?>
----------------------------------------
Parse error: parse error, unexpected '}', expecting T_WHILE in
/usr/local/httpd/vhosts/fally/fally.akis.at/htdocs/formmailer.php on line 36
--------------------------------------------------

Formkontakt.htm
<form method="post" action="formmailer.php">
  <p>Name:<br>
    <input type="text" name="name">
    <br>
    E-Mail:<br>
    <input type="text" name="email"><br>
 Adresse<br>
  <input type="text" name="adresse"><br>
   Nachricht:<br>
    <textarea name="nachricht" cols="40" rows="7"></textarea>
    <br>
    <input type="submit" name="senden" value="senden">
 <input type="hidden" value="1" name="sent"
</form>