Select Option ile veritabanındaki veriyi seçili hale getirmek.
Merhaba, ürün ekle sayfasından option ile verileri ürün tablosuna ekliyorum.
Ürün düzenleme sayfasında en son eklenen veri geliyor. Update edince her seferinde aynı kategori başlığını post eder.
Amacım db üzerinden tüm kategoriler gelecek ama option inputunda önceden insert edilen veri seçili gelmesini istiyorum.
Aşağıdaki kod bloğuyla sadece seçili olanı alıyor, aynı zamanda diğer kategorilerde görüntülenmeli ki; Yanlış kategori seçilmişse ürün düzenleme işlemlerinde kullanıcı kategoriyi UPDATE edilebilsin.
<?php $product=$connection->prepare('SELECT * FROM urun INNER JOIN kategori ON kategori.katid=urun.kategori WHERE ID=?');
$product->execute(array($_GET['id']
));
$productgo=$product->fetchAll(PDO::FETCH_ASSOC);
?>
<label class="col-md-3 control-label" for="inputDefault">Kategori</label>
<div class="col-md-6">
<select name="kategori" id="" class="form-control">
<?php foreach ($productgo as $kategori) {?>
<option value="<?php echo $kategori['katid']; ?>" ><?php echo $kategori['kategoriadi'];?></option>
<?php } ?>
</select>
</div>
</div>