Sorunu halletmeye az kaldı. Ufak bir yardım lazım. Aşağıdaki kodlari ile sadece 1. ürünü kaydedebiliyorum. 2. ürün kaydolmuyor. Döngüye nasıl sokacağız bu kodu. Bu arada form'daki input name'lerinin hepsinin adını "sepetform" koydum. "$dizi" ile hepsini tek seferde çekiyorum. "Execute" alanında ise bütün alanları yazdırıyorum. Ama sadece ilk ürünü kaydediyor. Sepetteki iki ürünü de kaydetmesi lazım. Hemen aşağıdaki şekilde. Yani tek post ile iki ürünü de kaydetmesi lazım. Galiba tek problem foreach'i nasıl kullanacağımı bilemedim.

Ali, Firması, Şehri, İlçesi, Telefonu, E-Postası, Aldığı 1. ürünün Stok Kodu, Aldığı 1. Ürünün Stok Sayısı, Aldığı 1. Ürünün Adı

Ali, Firması, Şehri, İlçesi, Telefonu, E-Postası, Aldığı 2. Ürünün Stok Kodu, Aldığı 2. Ürünün Stok Sayısı, Aldığı 2. Ürünün Adı


if($_POST) {
$dizi = $_POST['sepetform'];

$stmt = $db->prepare("INSERT INTO sepetonaylanan
(sepetonaylanan_adisoyadi,
sepetonaylanan_firmaadi,
sepetonaylanan_sehiradi,
sepetonaylanan_ilcesemt,
sepetonaylanan_telefon,
sepetonaylanan_eposta,
sepetonaylanan_siparisnotlari,
sepetonaylanan_urunadi)
VALUES (?,?,?,?,?,?,?,?)");

$stmt->execute([$dizi[0], $dizi[1], $dizi[2], $dizi[3], $dizi[4], $dizi[5], $dizi[6], $dizi[7]]);
}