Vektor
Erfahrenes Mitglied
Hallo zusammen,
ich weiß dass mein Problem, das ich gleich schildern werde, hier schon einige male bhandelt wurde, ich finde nur einfach keine Lösung dazu, wie ich das bei mir umsetzen kann bzw. was ich falsch mache. Deshalb hier mein Problem:
Ich habe ein Formular in einer *.html-Datei erstellt. Dieses Formular schicke ich mit klick auf einen Button an eine *.php Datei welche die einzelnen Textboxen überprüft, ob erwas darin geschrieben wurde. Leider kommt nun wenn ich aber auf den Button klicke immer die Fehlermeldung:
Wenn ich das Formular per "method = Post" übermittle müssten doch die Variablen existieren, oder? Hier noch der Code des Formulars:
Und der Code von der php-Datei:
Ich hoffe ihr könnt mir helfen.
Vielen Dank im vorraus.
ich weiß dass mein Problem, das ich gleich schildern werde, hier schon einige male bhandelt wurde, ich finde nur einfach keine Lösung dazu, wie ich das bei mir umsetzen kann bzw. was ich falsch mache. Deshalb hier mein Problem:
Ich habe ein Formular in einer *.html-Datei erstellt. Dieses Formular schicke ich mit klick auf einen Button an eine *.php Datei welche die einzelnen Textboxen überprüft, ob erwas darin geschrieben wurde. Leider kommt nun wenn ich aber auf den Button klicke immer die Fehlermeldung:
Code:
Notice: Undefined index: Name in c:\Inetpub\wwwroot\Formmailer\Formmailer.php on line 11
HTML:
<form action="Formmailer.php" method="post" name="form1">
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Vorname/Name
<input name="Name" type="text" id="Name">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
</font> <font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Straße/Nr.
<input name="Strasse" type="text">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
</font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">PLZ/Ort
<input type="text" name="PLZ">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
</font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Land
<input type="text" name="Land">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
</font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Telefon
<input type="text" name="Telefon">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
</font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Telefax
<input type="text" name="Fax">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
</font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">E-Mail
<input type="text" name="email">
</font></p>
<p align="right"> </p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Anreise
<input type="text" name="Anreise">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Abreise
<input type="text" name="Abreise">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Erwachsene
<input name="Erwachsene" type="text" size="3">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif"></font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
<font color="#666666"> </font></font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Kind(er)
<input name="Kinder" type="text" size="3">
</font></p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">
</font><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">im
Alter von
<input name="Alter" type="text" size="6">
Jahren</font></p>
<p align="right"> </p>
<p align="right"><font color="#FFD195" size="2" face="Arial, Helvetica, sans-serif">Mitteilungen
und sonstige Fragen<font color="#666666">.</font><br>
<textarea name="Sonstiges" cols="30" rows="6"></textarea>
</font></p>
<p align="right">
<input type="submit" name="Submit" value="Senden">
</p>
</form>
PHP:
<?php
//Abfrage ob alle Pflichtfelder ausgefüllt wurden
If ($_POST["Name"] == "")
{
Fehler();
}
elseif ($_POST["Strasse"] == "")
{
Fehler();
}
elseif ($_POST["PLZ"] == "")
{
Fehler();
}
elseif ($_POST["Telefon"] == "")
{
Fehler();
}
elseif ($_POST["email"] == "")
{
Fehler();
}
elseif ($_POST["Anreise"] == "")
{
Fehler();
}
elseif ($_POST["Abreise"] == "")
{
Fehler();
}
elseif ($_POST["Erwachsene"] == "")
{
Fehler();
}
elseif ($_POST["Kinder"] == "")
{
Fehler();
}
else
{
Mail_versenden();
}
?>
Ich hoffe ihr könnt mir helfen.
Vielen Dank im vorraus.