Creare Trivia intr-un mod cat mai eficient

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

TheAndrew
Average Member
Mesaje: 54
Membru din: Vin Feb 24, 2012 9:47 pm

Creare Trivia intr-un mod cat mai eficient

Mesajde TheAndrew » Lun Sep 08, 2014 2:39 pm

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



Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Creare Trivia intr-un mod cat mai eficient

Mesajde Birkoff » Lun Sep 08, 2014 3:57 pm

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)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

TheAndrew
Average Member
Mesaje: 54
Membru din: Vin Feb 24, 2012 9:47 pm

Re: Creare Trivia intr-un mod cat mai eficient

Mesajde TheAndrew » Lun Sep 08, 2014 4:26 pm

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... :?

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Creare Trivia intr-un mod cat mai eficient

Mesajde Birkoff » Lun Sep 08, 2014 4:39 pm

(pe pagina 2 ai conectarea la bd si extragerea aleatorie)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

TheAndrew
Average Member
Mesaje: 54
Membru din: Vin Feb 24, 2012 9:47 pm

Re: Creare Trivia intr-un mod cat mai eficient

Mesajde TheAndrew » Lun Sep 08, 2014 4:57 pm

multumesc mult

Meckmaniack
PHPRomania Supporter
Mesaje: 15
Membru din: Mar Oct 17, 2006 12:46 pm
Contact:

Re: Creare Trivia intr-un mod cat mai eficient

Mesajde Meckmaniack » Joi Oct 30, 2014 5:51 pm

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
STIU CA SUNT PROST, DAR, CAND MA UIT IN JUR, PRIND CURAJ


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 14 vizitatori