Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Çoklu checkbox?

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
merhaba arkadaşlar

checkboxlarla ilgili bir şey sormak istiyorum mesela emlak sitelerinde oluyor dairenin özelliklerini checkboxlarla işaretliyorlar kaloriferli,güvenlikli vs. şeklinde sonuçlar listeleniyor db'ye kaydederken özellikleri

kalorifer,guvenlik,kapici şeklinde kaydedip listeleneceği zaman explode işe ayırarak listeleme yapılmakta.

explode ile ayrıldıktan sonra nasıl listelendiğini bilmiyorum

yardım ederseniz sevinirim teşekkürler
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Ya özellikler diye field açarsın ev tablosuna virgül ya da pipe gibi bir karakter ile ayırarak girersin. Ya da özellikler diye tablo açarsın database'de, 1 kalorifer, 2 guvenlik diye değerleri ona girersin.. Sonra ev -> ozellik bağlayan ek bir tablo daha açarsın, evin ID'si 97 ise,
97 - 1
97 - 2
diye bağlarsın o özellikleri.
 

atay

0
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Açılan Konu
298
Tepki puanı
36
$bol=explode(",",$ozellikler);
$say=count($bol);
for ($i=0; $i<=$say; $i++) {
if (!empty($bol[$i])) {
if ($bol[$i] == 1) { echo "Otoparklı"; }
if ($bol[$i] == 2) { echo "Çelik Kapılı"; }
}
}

veya, echo yerine, özellik idlerinin açıklamalarını bir tablodan çektireceksen oraya mysql bağlantısı yapıp daha sonra ekrana basabilirsin.
 
Üst