<?php
$ceks = $db->prepare("Select * From ozellikler Where id in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)");
$ceks->execute();
while($bilgis = $ceks->fetch(PDO::FETCH_OBJ)){
?>
<div id="<?=$bilgis->ilanStun;?>">
<div class="form-group row mb-4">
<label for="<?=$bilgis->ilanStun;?>" class="col-md-3 col-form-label"><?=$bilgis->baslik;?><?php if($bilgis->ilanStun=="turid" || $bilgis->ilanStun=="durumid"){ echo '<span class="text-danger">*</span>';}?></label>
<div class="col-md-9">
<?php if($bilgis->ilantype == 'select'){?>
<select name="<?=$bilgis->ilanStun;?>" id="" class="form-select" <?php if($bilgis->ilanStun=="turid" || $bilgis->ilanStun=="durumid"){ echo 'required';}?>>
<option value="0" selected>Seçin</option>
<?php
$cek= $db->prepare("Select * From emlakdurum Where ozellikid='$bilgis->id' && icerikid='0' Order by id ASC");
$cek->execute();
while($bilgi = $cek->fetch(PDO::FETCH_OBJ)){
?>
<option value="<?=$bilgi->id;?>"><?=$bilgi->baslik;?></option>
<?php } ?>
</select>
<?php }elseif($bilgis->ilantype == 'textarea'){?>
<textarea name="<?=$bilgis->ilanStun;?>" id="" <?php if($bilgis->ilanStun=="turid" || $bilgis->ilanStun=="durumid"){ echo 'required';}?>></textarea>
<?php}else{?>
<input type="text" name="<?=$bilgis->ilanStun;?>" id="" <?php if($bilgis->ilanStun=="turid" || $bilgis->ilanStun=="durumid"){ echo 'required';}?>>
<?php }?>
</div>
</div>
</div>
<?php } ?>gibi bir kontrol koyarsan işin çözülür ama veri tabanında da bu verilere ait ilantype adında bir alan oluşturup verilere tanımlaman gerekir.