[ define @ 05.01.2006. 09:53 ] @
Radim neki sajt za oglase, i treba mi da imaju neke stvari koje ce korisnik cekirati pomocu onih check box-ova. Ono sto je problem je sto ne znam kako da osmislim da administrator moze sam da dodjaje nove check boxove.
Do sada sam ja za svaki check box imao posebnu kolonu u tabeli, i ispunjavao je sa vrednoscu 2 ako je chekirana, a sa 1 ako nije. I posle kada bih trebao da printam rezultate radio bih obrnuto, znaci ako ta kolona ima vrednost 2 onda ispisem ime.

Obzirom da ce se te vrednosti koristiti i za pretragu, molim vas dajte mi neki predlog jer ne znam kako bih to izveo. Necu valjda praviti stalno nove kolone, svaki put kada unesem novi check box.
Da li je neko imao iskustva sa ovim, ili zna kako da se ovo resi na bolji nacin?
[ bojan_bozovic @ 05.01.2006. 10:01 ] @
Tako sto ces da napravis database-driven sajt (ili CMS, ako volis buzzwords ;)) Izaberi svoje oruzje (ASP, PHP, perl stogod) i na posao. Ako si hostovan na Linuxu trazi 'php mysql tutorial' na google, a ako si na Windows hostingu 'asp access tutorial', mada mozes i perl da koristis ;)
[ broker @ 05.01.2006. 10:12 ] @
ako su ti samo checkbox u pitanju onda nije tesko:

tabela FLD_TYPES

TYPE_ID
DESCRIPTION


tabela FLD_VALUES

VALUE_ID
TYPE_ID
VALUE


U FLD_TYPES definises check polja tako sto svakome dodelis neki ID i opis (ono sto ce da pise pored polja)

Kada polja upisujes u bazu upisujes u FLD_VALUES gde upises id tipa polja (time znas description) a u value upises vrednost. Strukuru mozes da prosiris po potrebi da vrednosti povezes sa drugim tabelama.
[ define @ 05.01.2006. 23:31 ] @
Evo recimo da sam uzeo tabele
tabela FLD_TYPES

TYPE_ID
DESCRIPTION


tabela FLD_VALUES

VALUE_ID
TYPE_ID
OGLAS_ID
VALUE

TABELA OGLASI
OPIS
OGLAS_ID
NASLOV

e sada sam uneo neke vrednosti u fld_types
recimo da je za mobilne telefone
i imam
1 ekran u boji
2 gprs
3 java
....
e sada unosim oglas
popunim naslov i oglas i sada hocu da chekiram vrednosti, a ti check boxovi se uzimaju iz fld_types

ne znam kako sada to da odradim da ono sto se cekira bude uneto u tabelu fld_types ili kako vec...

Sta da radim? koristim php
[ bojan_bozovic @ 06.01.2006. 00:56 ] @
@define

Nisam li ti rekao da googlujes za tutorijal? Treba ti, to se vidi iz pitanja ;)