Ich komm einfach nicht drauf, warum dass Formular nur mit Chrome geht und nicht mit dem Firefox.
Und das hier passiert auf der Seite danach:
Wär super wenn mir jemand helfen könnte!
Wenn ich auf der zweiten Seite
echo $_POST['vorname'];
versuche gibt er gar nichts aus. Also kommt im Firefox schon gar nichts mit Post an. Nur warum?
Code:
<form id="form" action="index2.php" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="220px"><label for="vorname"><img src="vorname.png"></label><br><input id="vorname" name="vorname" size="25" type="text" /></td>
<td><label for="nachname"><img src="nachname.png"></label><br><input id="nachname" name="nachname" size="25" type="text" /></td>
</tr>
</table><br>
<label for="hausnr"><img src="hausnr.png"></label><br>
<input id="hausnr" name="hausnr" size="62" type="text" /><br><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="220px"><label for="plz"><img src="plz.png"></label><br><input id="plz" name="plz" size="25" type="text" /></td>
<td><label for="ort"><img src="ort.png"></label><br><input id="ort" name="ort" size="25" type="text" /></td>
</tr>
</table><br>
<label for="email"><img src="email.png"></label><br>
<input id="email" name="email" size="62" type="text" /><br><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="220px"><label for="fach"><img src="fach.png"></label><br><input id="fach" name="fach" size="25" type="text" /></td>
<td><label for="geb"><img src="geb.png"></label><br><input id="geb" name="geb" size="25" type="text" /></td>
</tr>
</table><br>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right"><input id="submit" name="submit" type="image" src="senden.png" value="Weiter zu Schritt 2" /></td>
<td width="151" align="right"> </td>
</tr>
</table>
</form>
Und das hier passiert auf der Seite danach:
Code:
<?php
if (isset($_POST["submit"]))
{
// Sammeln der Formulardaten
$an = "meineadresse@server.de";
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$hausnr = $_POST['hausnr'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
$email = $_POST['email'];
$fach = $_POST['fach'];
$geb = $_POST['geb'];
// Mailheader UTF-8 fähig machen
$mail_header = 'From:' . $email . "n";
$mail_header = 'Content-type: text/plain; charset=UTF-8' . "rn";
// Nachrichtenlayout erstellen
$message = "
Name: $nachname
Vorname: $vorname
Email: $email
Adresse: $hausnr - $plz - $ort
Fach: $fach
Geburtstag: $geb
";
// Verschicken der Mail
mail($an, $nachname, $message, $mail_header );
};
?>
Wär super wenn mir jemand helfen könnte!
Wenn ich auf der zweiten Seite
echo $_POST['vorname'];
versuche gibt er gar nichts aus. Also kommt im Firefox schon gar nichts mit Post an. Nur warum?
Zuletzt bearbeitet: