Database ve Selectbox İşlemleri
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>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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.