PHP Umfrageformular in PHP?

Oh die ue.php ist wohl flöten gegangen, wollte die Auswertung eigentlich posten:

ue.php
PHP:
<?php session_start(); 

$firma = $_POST["firma"]; 
$name = $_POST["name"]; 
$tel = $_POST["tel"]; 
$mail = $_POST["mail"]; // bis hierhin, danach wird direkt die Mail versendet: 

$firma = $_SESSION['firma']; 
$name = $_SESSION['name']; 
$tel = $_SESSION['tel']; 
$mail = $_SESSION['mail']; 

$email = "****@***.de"; 
$text = "$firma/n 
$name/n 
$tel/n 
$mail/n"; 

$message = $text; 
$to      = "***@***.de"; 
$subject = "Umfrage-Ergebnisse"; 
$xtra    = "From: $email ($sender)\r\n"; 
$xtra   .= "Content-Type: text/text\r\nContent-Transfer-Encoding: 8bit\r\n"; 
$xtra   .= "X-Mailer: PHP ". phpversion(); 
mail($to, $subject, $message, $xtra); ?>

Leider scheitert es schon daran das Dreamweaver und Phase5 keinen zusammenhängenden Skript zwischen <form> und </form> sehen, ich bekomme diese beiden immer direkt als Fehler markiert.

@Fall1

Hachja, wenn man nicht genau schaut... :)
Danke
 
PHP:
$firma = $_POST["firma"];  
$name = $_POST["name"];  
$tel = $_POST["tel"];  
$mail = $_POST["mail"]; // bis hierhin, danach wird direkt die Mail versendet:  

$firma = $_SESSION['firma'];  
$name = $_SESSION['name'];  
$tel = $_SESSION['tel'];  
$mail = $_SESSION['mail'];
Äh...wieso überschreibst du diese Variablen mit Daten aus der Session (die noch dazu ja auch NIE gesetzt wurden und somit natürlich leer sind)? Lass doch die letzten 4 Zeilen weg!
 
Hast natürlich recht, war ein riesen Denkfehler von mir, so im Nachhinein machts aber natürlich Sinn :)
Werds morgen testen wenn ich wieder auf Arbeit bin.
 
Zurück
Oben