<?php
if (count($_POST["istek"]) == count($_POST["adet"])) {
for ($i = 0; $i < count($_POST["istek"]); $i++) {
$istek = $_POST['istek'][$i];
$adet = $_POST['adet'][$i];
$kaydet = $db->prepare("INSERT INTO istek_durum SET isd_istekid=:iid, isd_Hesapid=:hid, isd_hafta=:hft, isd_adet=:adt");
$al = $kaydet->execute(array(
'iid' => $istek,
'hid' => $Hid,
'hft' => $hafta,
'adt' => $adet
));
}
} Php Array Yarıdm
12
●137
- 07-09-2020, 14:33:36Sanırım istediğiniz şey bu.
- 07-09-2020, 14:36:32
$name= $_POST['name']; $adet = $_POST['adet']; foreach ($adet as $key => $value) { $adeti = $adet[$key]; $name_i = $name[$key]; . . . . }name ismi sorun çıkarır mı bilmiyorum, sabit isimler yerine başka şeyler kullanmak daha faydalı olur , name bir çok yerde kullanılıyor. - 07-09-2020, 14:42:12aşağıdaki gibi Çözdüm.
$sayi = count($_POST["istek"]); for($i = 0; $i <= $sayi; $i++) { $istek = $_POST["istek"][$i]; $adet = $_POST["adet"][$i]; $kaydet=$db->prepare("INSERT INTO istek_durum SET isd_istekid=:iid, isd_Hesapid=:hid, isd_hafta=:hft, isd_adet=:adt"); $al=$kaydet->execute(array('iid'=> $istek,'hid'=> $Hid, 'hft'=>$hafta, 'adt'=>$adet)); } - 07-09-2020, 15:26:43Post arrayınızı kendi kodunuza göre düzenleme yapılması gerekiyor.Adalente adlı üyeden alıntı: mesajı görüntüle