Hallo,
ich verstehe nicht warum dort nicht die else Anweisung durchgeführt wird obwohl im Test alle Angaben eingegeben wurden
PHP
<font face="Arial"><span style="font-size:11pt;">
<form name="id" method="post" action="kontakt.php">
<b>ID anfordern</b>
<p></p>
Vorname:
<br>
<input type="text" name="vorname">
<br>
Nachname:
<br>
<input type="text" name="nachname">
<br>
E-Mailadresse:
<br>
<input type="text" name="email">
<br>
<input type="submit" name="formbutton1" value="Anfordern">
</p>
</form>
</span></font>
<p></p>
<?php
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$email = $_POST['email'];
$zeit = date("F j, Y, H:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
if ($_POST['formbutton1'] != "Anfordern")
{
echo "";
}else
{
if(isset($vorname,$nachname,$email))
{
echo "Es fehlen Angaben...";
}else
{
$empfaenger = "domizensiert@web.de";
$absender = "$email";
$betreff = "AK08: Anforderung der ID";
$mailtext = "Hallo Dominik zensiert,\ndie Person $vorname $nachname hat seine ID angefordert.\nDie IP des Anforderesrs war $ip\nAnfordernungszeit: $zeit";
mail( $empfaenger,
$betreff,
"$mailtext",
$absender);
echo "Die ID wurde erfolgreich angefordert, nach einer kleinen Sicherheitsüberprüfung erhältst du deine ID!";
}
}
?>
Alles anzeigen
Danke