4.90, 3000 => 6.90, 5000 => 8.90, 99999 => 12.90 ]; $artikel = [ ["name"=>"Artikel 1","beschreibung"=>"Feiner Kräutertee","gewicht"=>500,"preis"=>12.90,"bild"=>"https://via.placeholder.com/150"], ["name"=>"Artikel 2","beschreibung"=>"Honig naturbelassen","gewicht"=>300,"preis"=>9.50,"bild"=>"https://via.placeholder.com/150"], ["name"=>"Artikel 3","beschreibung"=>"Dinkelmehl","gewicht"=>1000,"preis"=>15.00,"bild"=>"https://via.placeholder.com/150"], ["name"=>"Artikel 4","beschreibung"=>"Haferflocken","gewicht"=>250,"preis"=>6.90,"bild"=>"https://via.placeholder.com/150"], ["name"=>"Artikel 5","beschreibung"=>"Nussmischung","gewicht"=>750,"preis"=>13.20,"bild"=>"https://via.placeholder.com/150"], ["name"=>"Artikel 6","beschreibung"=>"Bio-Kaffee","gewicht"=>500,"preis"=>11.00,"bild"=>"https://via.placeholder.com/150"], ["name"=>"Artikel 7","beschreibung"=>"Früchtemüsli","gewicht"=>1200,"preis"=>19.90,"bild"=>"https://via.placeholder.com/150"], ]; ?>

Bestellformular

$a): ?>
<?= $a['name'] ?>

Gewicht: g

Preis:


Bestellübersicht (live)

Zwischensumme: 0,00

+ 7 % MwSt.: 0,00

+ Versandkosten: 0,00

Gesamtbetrag: 0,00


Kundendaten





















$a) { $menge = isset($_POST['menge'][$i]) ? (int)$_POST['menge'][$i] : 0; if ($menge < 1) { echo "

Bitte bei jedem Artikel eine Menge angeben.

"; exit; } $positionspreis = $a['preis'] * $menge; $positionsgewicht = $a['gewicht'] * $menge; $summe += $positionspreis; $gesamtgewicht += $positionsgewicht; $detailsRows .= " {$a['name']} {$menge} ".number_format($a['preis'],2,",",".")." € ".number_format($positionspreis,2,",",".")." € "; } $versand = 0; foreach ($versandstaffel as $grenze => $kosten) { if ($gesamtgewicht <= $grenze) { $versand = $kosten; break; } } $mwst = $summe * 0.07; $endsumme = $summe + $mwst + $versand; $kundenmail = trim($_POST['email']); $datum = date("d.m.Y H:i"); $gesamtgewicht_kg = number_format($gesamtgewicht/1000,2,",","."); $htmlMail = "

Bestellbestätigung

Datum: {$datum}

Bestellte Artikel:

{$detailsRows}
Artikel Menge Einzelpreis Gesamt

Zwischensumme:".number_format($summe,2,",",".")." €
+ 7 % MwSt.:".number_format($mwst,2,",",".")." €
+ Versandkosten:".number_format($versand,2,",",".")." €
Gesamtbetrag:".number_format($endsumme,2,",",".")." €
Gesamtgewicht:{$gesamtgewicht_kg} kg

Kundendaten

{$_POST['vorname']} {$_POST['nachname']}
{$_POST['anschrift']}
Tel.: {$_POST['telefon']}
E-Mail: {$kundenmail}
Kundennummer: {$_POST['kundennummer']}

Vielen Dank für Ihre Bestellung!

"; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=utf-8\r\n"; $header .= "From: Dein Shop \r\n"; $header .= "Reply-To: noreply@deinshop.de\r\n"; $betreffAdmin = "Neue Bestellung von {$_POST['vorname']} {$_POST['nachname']}"; $betreffKunde = "Ihre Bestellbestätigung bei Dein Shop"; $mail1 = mail($empfaenger, $betreffAdmin, $htmlMail, $header); $mail2 = mail($kundenmail, $betreffKunde, $htmlMail, $header); // ✅ Redirect nur bei Erfolg if ($mail1 && $mail2) { header("Location: $danke_url"); exit; } else { echo "

Fehler beim Senden der E-Mails. Bitte versuchen Sie es erneut.

"; } } ?>