Napisano: 17 Jun 2013 21:33
Onda je potrebno možda nešto ovako:
Tabela sa korisnicima u kojoj svaki korisnik ima id koji neće menjati.
Tabela sa pitanjima sa sledećim kolonama: naziv pitanja, i jedno 10ak opcija (opcija1, opcija2, opcija3, ...) i ne moraju sve biti popunjene, id-om korisnika.
Posle toga je jednostavno, SQL query bi bio "SELECT*FROM pitanja WHERE korisnik_id = 'id aktivnog korisnika'".
To je verzija sa ograničenim brojem opcija.
Opcija sa neograničenim brojem pitanja bi možda mogla ovako:
Tabela sa korisnicima u kojoj svaki korisnik ima id koji neće menjati.
Tabela sa pitanjima sa kolonama pitanje, id pitanja i id korisnika.
Tabela sa opcijama sa kolonama opcija, id pitanja i brojem glasova.
Situacija je ovakva:
Lista postavljenih pitanja (SELECT * FROM pitanja WHERE korisnik_id = 'id korisnika') ====> Korisnik otvara željeno pitanje. Lista opcija (SELECT * FROM opcije WHERE pitanje_id = 'id pitanja'). Tu se onda učitavaju svi željeni podaci o glasanju.
|