Pagina 1 din 1

Creare Trivia intr-un mod cat mai eficient

Scris: Lun Sep 08, 2014 2:39 pm
de TheAndrew
Vreau sa fac o aplicatie care va functiona astfel:
1) Am un set de 100 de imagini
2) Cand utilizatorul apasa butonul start atunci voi avea o variabila care stocheaza un numar intre 1 si 100 $a=rand(1,100);
3) in functie de numarul care il primeste variabila a atunci se va genera una din imagini si va fi o intrebare de genu: care e rezultatul
4) daca $a=imaginea5 atunci $raspuns= raspunsul caracteristic valorii variabilei a
Acum vreau sa va intreb cum e mai util sa fac:
1) sa am o baza de date (un tabel) in care am toata posibilitatile pentru A si pentru RASPUNS si cand utizilatorul introduce raspunsul atunci automat sa verific pentru variabila A din baza de date daca raspunsul e identic cu ce a trimis utilizatorul
2) sau sa lucrez fara baza de date si sa am o functie in care va stoca un switch($a){case 'bla': echo "asdsad";} etc?
3) ... veniti voi cu o parere
vreau sa fac aplicatia asta sa fie folosita in web de cat mai multi oameni de asta ma intereseaza cum ar trebui sa o fac astfel incat sa consume cat mai putine resurse

Re: Creare Trivia intr-un mod cat mai eficient

Scris: Lun Sep 08, 2014 3:57 pm
de Birkoff
1) ai nevoie de baza de date (tabelul cu intrebari, tabelul cu variante de raspuns, tabelul de useri si tabelul cu raspunsurile userilor - in caz ca vrea sa reia testele sa nu ii pui aceleasi intrebari)
2) intrebarile le extragi random din bd (excluzi pe cele deja afisate ca sa nu i le pui de 2 ori)
select * from tabel where id NOT IN (id-urile intrebarilor deja afisate) ORDER BY id RAND LIMIT 1

ceva similar am implementat la jocul spanzuratoarea (cuvantul fiind din bd)

Re: Creare Trivia intr-un mod cat mai eficient

Scris: Lun Sep 08, 2014 4:26 pm
de TheAndrew
Poti te rog sa imi dai un tutorial bun despre cum sa fac ceva de genu asta? Pana acum am mai facut pagini dinamice in PHP dar nu am lucrat cu bazele de date.. stocare etc... :?

Re: Creare Trivia intr-un mod cat mai eficient

Scris: Lun Sep 08, 2014 4:39 pm
de Birkoff
(pe pagina 2 ai conectarea la bd si extragerea aleatorie)

Re: Creare Trivia intr-un mod cat mai eficient

Scris: Lun Sep 08, 2014 4:57 pm
de TheAndrew
multumesc mult

Re: Creare Trivia intr-un mod cat mai eficient

Scris: Joi Oct 30, 2014 5:51 pm
de Meckmaniack
Intre timp, poti trage un ochi si peste postarea mea : viewtopic.php?f=3&t=28285, pentru a vedea niste chestii minore legat de conectare la baza de date, select si insert.
Si, referitor la proiectul tau, poti posta aici bucati de cod si voi incerca si eu sa te ajut