v2.5.2
Giriş yap

Select Option ile veritabanındaki veriyi seçili hale getirmek.

Anonim
1,206 defa görüntülendi ve 1 kişi tarafından değerlendirildi

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.

devcikox
1053 gün önce

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>