PHP-Code:
<?php
if (count($_POST)) {
$pflichtfelder = array(
'Feldname1',
...
'FeldnameN'
);
$fehler = false;
foreach ($pflichtfelder as $feld) {
if (empty($_POST[feld])) {
$fehler = $feld;
break;
}
}
if (!$fehler) {
$body = implode("\n", $_POST);
mail(
'deine@email.com',
'Bestellung',
$body
);
}
}
?>
<html>
...
<body>
<form method="post">
Hier das ganze Formular einfügen!
</form>
</body>
</html>
Das ist ganz rudimentär, fast unbenutzbar.
Der User erhält zum Beispiel keinerlei Rückmeldung ob die Bestellung geklappt hat.
Die Mail ist auch fast unlesbar.
Aber für Fertigcode sind wir ja nicht hier.
Dir fehlt es nicht nur an PHP-Wissen, du hast auch von HTML nicht viel Ahnung. Zum Beispiel hast du in deinem Formular keine form-Tags!
Also such dir lieber jemanden, der das für dich erledigt. Mit dem Formular soll Geld verdient werden, also kann man auch mal ein wenig dafür ausgeben.