Jan: Post-Variablen leer?

Beitrag lesen

Hallo Leute!

Ich geb's gleich mal zu, hab schon seit Jahren kein PHP mehr angewendet. Zum ersten Mal auch auf dem neuen Server (HostEurope).

Eigentlich sollte es ein total simples Formular sein, doch es funktioniert nicht.

Habe folgendes Formular:

    <form name="Formular" action="formsend.php" method="post" enctype="text/plain" onSubmit="return chkFormular()">  
    <table width="600" cellpadding="5" cellspacing="5" border="0">  
     <tr>  
      <td width="150"><b>Name:</b></td>  
      <td width="450"><input size="50" type="text" name="Name" value=""></td>  
     </tr>  
     <tr>  
      <td width="150"><b>Strasse:</b></td>  
      <td width="450"><input size="50" type="text" name="Strasse" value=""></td>  
     </tr>  
     <tr>  
      <td width="150"><b>Plz/Ort:</b></td>  
      <td width="450"><input size="50" type="text" name="Plz_Ort" value=""></td>  
     </tr>  
     <tr>  
      <td width="150"><b>Land:</b></td>  
      <td width="450"><input size="50" type="text" name="Land" value=""></td>  
     </tr>  
     <tr>  
      <td width="150"><b>eMail:</b></td>  
      <td width="450"><input size="50" type="text" name="eMail" value=""></td>  
     </tr>  
     <tr>  
      <td width="150"><b>Ich bestelle:</b></td>  
      <td width="450"><input size="4" type="text" name="Buch" value="0"> Bücher (&euro; 22,--, inkl. P&V)<br>  
            <input size="4" type="text" name="CD" value="0"> CDs (&euro; 7,--, inkl. P&V)</td>  
     </tr>  
     <tr>  
      <td colspan="2" align="center"><input type="submit" size="25" value="Abschicken">&nbsp;&nbsp;&nbsp;<input type="Reset" size="25" value="Reset"></td>  
     </tr>  
    </table></form>

Dazu kommt folgender PHP-Code zum Einsatz:

<?  
echo $_POST["Name"];  
$Name    = $_POST['Name'];  
$Strasse = $_POST["Strasse"];  
$Plz_Ort = $_POST["Plz_Ort"];  
$Land    = $_POST["Land"];  
$eMail   = $_POST["eMail"];  
$Buch  = $_POST["Buch"];  
$CD    = $_POST["CD"];  
$to   = "jan@sosti.org";  
$subject = "Bestellung Buch/CD";  
$body  = "Name: ".$Name."\nStraße: ".$Strasse."\nPlz/Ort: ".$Plz_Ort."\nLand: ".$Land."\neMail: ".$eMail."\nBücher: ".$Buch."\nCDs: ".$CD."\n";  
$header  = "From: ".$Name." <".$eMail.">\n";  
mail($to,$subject,$body,$header);  
?>

Noch ein Hinweis zum PHP-Code: Ich hatte anfangs die Variablen innerhalb der Anführungszeihen, also z.B. $header = "From: $Name <$eMail>";

Habs dann nur abgeändert, weil ich dachte es könnte daran liegen. Hab es auch schon mit Get probiert, aber auch da bringt er mir nur leere Werte ;o(

Das Mail an sich wird aber verschickt.

Weiß jemand woran es liegen könnte?

Gruß, Jan