NetzSchleicher
Mitglied
Also ich habe folgendes Formular:
Und wenn ich auf den Submit-Button gehe kommt in bewerbung.php die Meldung "Bitte alle Felder ausfüllen obwohl ich das gemacht habe. Hier mal die Datei bewerbung.php
HTML:
<form action="bewerbung.php" method="post" enctype="text/plain" target="_self">
<table class="table">
<tr>
<td width="50%">Vorname:</td>
<td width="50%"><input type="text" name="vorname"></input></td>
</tr>
<tr>
<td>Spitzname:</td>
<td><input type="text" name="spitzname"></input></td>
</tr>
<tr>
<td>Alter:</td>
<td><input type="text" name="alter"></input></td>
</tr>
<tr>
<td>Geburtstag:</td>
<td><input type="text" name="tag" size="2"></input> <input type="text" name="monat" size="2"></input> <input type="text" name="jahr" size="4"></input></td>
</tr>
<tr>
<td>Alles korrekt?</td>
<td><input type="submit" value="Abschicken"></input></td>
</tr>
</table>
</form>
Und wenn ich auf den Submit-Button gehe kommt in bewerbung.php die Meldung "Bitte alle Felder ausfüllen obwohl ich das gemacht habe. Hier mal die Datei bewerbung.php
PHP:
<?php
$vorname = $_POST["vorname"];
$spitzname = $_POST["spitzname"];
$alter = $_POST["alter"];
$bd_day = $_POST["tag"];
$bd_month = $_POST["monat"];
$bd_jahr = $_POST["jahr"];
$empfaenger = "[email protected]";
$absender = "[email protected]";
$betreff = "Neue Bewerbung ist eingetroffen";
$message = "Hallo Jvdge! Mein Name ist $vorname aber ich werde oft $spitzname genannt. Ich bin $alter Jahre alt und mein Geburtstag ist der $bd_day . $bd_month . $bd_year. Ich üwrde mich sehr freuen, wenn du mir eine Antwort schreibst.";
if ($vorname == "" OR $spitzname == "" OR $alter == "")
{
echo "<?php";
echo "email($empfanger, $betreff, $message, $from);";
echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>";
echo "<html>";
echo "<head>";
echo "<title>Jvdge :: Fehler</title>";
echo "<meta name='author' content='Jvdge'>";
echo "<link rel='stylesheet' href='style.css'>";
echo "</head>";
echo "<body>";
echo "<div class='navi'>";
echo "<span style='border-bottom:1px solid black; width:100%; text-align:center; color:darkred;'><b>Navi</b></span>";
echo "<script src='navi.js' language='javascript'></script> </a>";
echo "</div>";
echo "<div class='content'>";
echo "<p class='header'>Fehler</p>";
echo "Bitte alle Felder ausfüllen!";
echo "</div>";
echo "<div class='box'>";
echo "<span style='border-bottom:1px solid black; width:100%; text-align:center; color:darkred;'><b>News</b></span>";
echo "<script src='news.js' language='javascript'></script>";
echo "</div>";
echo "</body>";
echo "</html>";
}
else
{
echo "<?php";
echo "mail($empfanger, $betreff, $message, $from);";
echo "?>";
echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>";
echo "<html>";
echo "<head>";
echo "<title>Jvdge :: Mitteilung</title>";
echo "<meta name='author' content='Jvdge'>";
echo "<link rel='stylesheet' href='style.css'>";
echo "</head>";
echo "<body>";
echo "<div class='navi'>";
echo "<span style='border-bottom:1px solid black; width:100%; text-align:center; color:darkred;'><b>Navi</b></span>";
echo "<script src='navi.js' language='javascript'></script> </a>";
echo "</div>";
echo "<div class='content'>";
echo "<p class='header'>Mitteilung</p>";
echo "Dein Bewerbungsformular wurde gesendet";
echo "</div>";
echo "<div class='box'>";
echo "<span style='border-bottom:1px solid black; width:100%; text-align:center; color:darkred;'><b>News</b></span>";
echo "<script src='news.js' language='javascript'></script>";
echo "</div>";
echo "</body>";
echo "</html>";
}
?>