PHlL
Grünschnabel
Habe eine kleine PHP-Seite gebaut in der ich einige Testfelder habe und per Buttondruck überprüfe ob die Eingaben meinen Vorgaben entsprechen (im Namen keine Zahlen, korrektes e-mail Format, etc)
Wenn die Eingaben alle korrekt sind soll er über einen Button diese per Mail verschicken, sind sie nicht korrekt soll er dies auf der Seite anzeigen und keine Mail verschicken. Alles über den gleichen Button.
Wie man das mit der Überprüfung auf Buttonklick macht weiß ich, allerdings weiß ich nicht wie ich das mit dem Mail versenden richtig umsetze.
Auszug aus meinem Quellcode
Wenn die Eingaben alle korrekt sind soll er über einen Button diese per Mail verschicken, sind sie nicht korrekt soll er dies auf der Seite anzeigen und keine Mail verschicken. Alles über den gleichen Button.
Wie man das mit der Überprüfung auf Buttonklick macht weiß ich, allerdings weiß ich nicht wie ich das mit dem Mail versenden richtig umsetze.
Auszug aus meinem Quellcode
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<?php
//Eingabe überprüfen und Fehler in $error ablegen
$error = array();
if($_SERVER["REQUEST_METHOD"]=="POST")
{
//PRÜFUNG der Eingabe
}
//Formular ausgeben
if($_SERVER["REQUEST_METHOD"]!="POST" || count($error) > 0)
{
?>
<!--TEXTFELDER-->
<input type="submit" name="send" value="abschicken" />
</form>
<?php
}
?>