v2.5.2
Giriş yap

HTML Sorusu

aziz1235
521 defa görüntülendi

Arkadaşlar benim çok sayıda select option ım var 10 tane filan...

seçeneklerim bazılarında value='var' value = 'yok'
bazılarında ilkokul, ortaokul, lise, üniversite, doktora
bazılarında ise 50 tane option var ve uzun yazılı seçenekler

benim sorum şu bu optionları veritabanına kaydetmeden önce nasıl ekranda listeletcem ?

her bir select için ayrı ayrı veritabanı dosyası mı oluşturmalıyım ?
farklı bir helper dosyası oluşturup fonksiyon olarak mı yazsam ?
bi php dosyasına dizimi oluştursam ellemi eklesem ?
json dosyasınada elle yazabilirim mantıklımı bilmiyorum ama ?

yani bunun oluru nedir millet nasıl yapıyor yada yapmam gereken ney bilen yardımcı olur ve cevap verirse sevinirim.

Cevap yaz
Cevaplar (1)
metehankuscu
1084 gün önce

Merhaba dostum kolay gelsin yapabilicegin belli başlıca seçenekler var tabiki ben sana söyliyim sen istedigini seç hangisi senin işine yararsa onu kullanırsın.

1- PHP'de bir fonksiyon yazar dizi oluşturup option verilerini dizi içine atarsın.

2- Aynı işlemi javascript ile yapabilirsin.

3- Diyosan ki ben veritabanında yapıcam fakat veritabanı tablo işlemleri nasıl olucak bilmiyorum.
Tüm option'ların tek bir tabloda olsun mesela ilgili id'lere göre işlem yap. Nasıl mı şöyle;
Mesela okul seçtiriceksin ama bir sürü okul var doğru mu? Kaydet tüm okulları tek bir tabloya kaç satır oldu, diyelim 500
Ordaki select için id sınırlamasını yap örn;

select * from optionList where id <= 500;

500 ve 500'den küçük id'si olan veriler o select altında listelenir.

Başka bir select işlemi içinse mesela de ki;

select * from optionList where id > 500 and id < 511;

Bu şekilde de diger bir select itemin option'larına bu aralıktaki değeleri vermiş olursun.

İlerlemeni bu şekilde yaparsan çok daha faydalı olabilir senin için.

Kolay gelsin.