v2.5.2
Giriş yap

Database ve Selectbox İşlemleri

Anonim
234 defa görüntülendi

Merhaba,

bir ürün detay sayfasında ürün varyantlarını veritabanından çekip selectbox'a sıralıyorum. Burada problem yok, ancak selectbox'ta varyantlardan birini seçip bunun üzerinde işlem yapamayı hedefliyorum.

Sorunum şu selectbox'taki liste her üründe sabit olmadığı için db'den çekmek zorundayım. Burada istediğim varyantı seçip bir buton aracılığıyla post ettiğimde seçilen varyantı nasıl anlayabilirim ? ( yada bir değişkene aktarabilirim. )

Anlayamadığım nokta listeyi foreach ile yazdırdığımdan ötürü seçimi algılama hakkında. Mevcut kod yapım alttaki gibidir, bu konuda tr/en döküman ya da izlemem gereken yolları belirtebilirseniz çok sevinirim.

                                                                <select class="form-select" aria-label="Default select example">
                                                                     <option selected="">İşlem yapılacak varyantı seçiniz</option>
                                                                    <?php                
                                                                       
                                                                        foreach($conn->query("SELECT * FROM warehouse_variants WHERE vStockCode LIKE '$getcode%'") as $svargetir) {
                                                                                
                                                                                $svargetir2=$svargetir['vStockCode'];
                                                                                echo '<option>';
                                                                                echo $svargetir2;
                                                                                echo '</option>';

                                                                                

                                                                        }       
                                                                    ?>   

                                                                </select>
                                                                
Cevap yaz
Cevaplar (1)
kargasa1982
699 gün önce

jquery ile kolayca yapabilirsin. selectbox change olayını dinletirsin, değiştiğinde seçilen option value değerini kolaylıkla alabilirsin, sonrasını ajax ile
php sayfana post edip veri çekebilir veya bir yerlere yönlendirebilirsin. Tamamen sana kalmış birşey.