İyi Geceler
Şöyle bir şey yapmaya çalışıyorum kişi sayısı belirlendikten sonra diğer saydada kaç adet kişi seçildi ise o kadar input açılıyor, sorunum ise postları for yada foreach ile mysql ile insert yazdıramıyorum
insert kodum nerde hata yapıyorum sizce
if(isset($_POST['ads'])){
foreach ($_POST['ads'] as $ads) {
$islem = $db->prepare("INSERT INTO misafir SET ads = ?");
$islem = $islem->execute(array($ads));
}
}İnput kodlarım
<?php
$say = 0;
$inputsay = -1;
for($m= 0; $m < $_SESSION['sepet']['adet'][$key]; $m++){
$say++;
$inputsay++;
?>
<div class="col-md-12 pt-12 pb-12 bg3"><b><?php echo $say;?>. Yolcu Bilgileri</b></div>
<fieldset class="form-group mt-3 col-md-3">
<label>Adınız</label>
<input type="text" class="form-control" name="ads[]" required="" placeholder="Adınız" value="<?php if(isset($_SESSION['kullanici']['login'])){ echo $kullanici['ads']; } ?>">
</fieldset>
<fieldset class="form-group mt-3 col-md-3">
<label>Soyadınız</label>
<input type="text" class="form-control" name="soyads[]" required="" placeholder="Soyadınız" value="<?php if(isset($_SESSION['kullanici']['login'])){ echo $kullanici['soyad']; } ?>">
</fieldset>
<fieldset class="form-group mt-3 col-md-3">
<label>TC Kimlik No</label>
<input type="text" class="form-control" name="tc[]" required="" placeholder="Tc Kimlik No" value="<?php if(isset($_SESSION['kullanici']['login'])){ echo $kullanici['tc']; } ?>">
</fieldset>
<fieldset class="form-group mt-3 col-md-3">
<label>Cinsiyet</label>
<select name="cinsiyet[]" required="" class="form-control" value="<?php if(isset($_SESSION['kullanici']['login'])){ echo $kullanici['cinsiyet']; } ?>" >
<option value="0">Seçiniz</option>
<option value="Erkek">Erkek</option>
<option value="Kadın">Kadın</option>
</select>
</fieldset>
<hr>
<?php } ?>