patrasek
18.01.2015, 15:14:46
Witam. Poszukuję pomocy, a mianowicie:
Mam przykładową bazę banych:
Kolumny: ID, PL, Eng
1. be - być
2. make - robić
3. car - auto
4. mouse - myszka.
Chciałbym, aby skrypt generował na podstawie tych danych (to są przykładowe, w rzeczywistości jest ich kilka tysięcy) pytania np.
Auto po angielsku?
I 4 odpowiedzi, gdzie jedna jest prawdziwa, a reszta to losowe dane z tabeli, np.
a)być
b)robić
c)auto
d)myszka.
Proszę o pomoc.
Z góry dziękuję.
Pozdrawiam Serdecznie!
r4xz
18.01.2015, 16:36:30
Jeśli chodzi o zapytania to wyglądają one tak (dla przykładowego słowa "auto"):
SELECT * FROM slownik WHERE pl = 'auto';
SELECT * FROM slownik WHERE pl <> 'auto' ORDER BY random() LIMIT 3;
(możesz złączyć w jedno zapytanie poprzez "union")
Przykład:
http://ideone.com/c5tuL9
patrasek
22.01.2015, 20:47:05
Dziękuję za tak szybką odpowiedź. Mam kolejne pytanie, jak to wykorzystać jako tak jakby system pytań, gdzie po zaznaczeniu poprawnej odpowiedzi w tabeli "score", kolumnie "done" dodaje się 1 "punkt", a po podaniu złej odejmuje się jeden punkt, oraz jak dodać właśnie wybieranie tych odpowiedzi?
Pozdrawiam.
ilidir
22.01.2015, 21:00:43
Obsługiwać to najlepiej przy pomocy radiobutonow w przypadku jednej popawne odpowiedzi lubchackboxow w przypadku wielu poprawnych potem albo jakis klawisz "sprawdz" albo zdarzenie onlick i przechwytywanie przy pomocy javascript potem przy pomocy ajax przekazanie do php i dodanie rekordu do bazy to chyba o cos takiego cichodziło
UPDATE tabela SET kolumna=kolumna+1 WHERE kolumna=to_czego_szukasz
ilidir
23.01.2015, 07:38:55
Przykład ale czego radio butonow


chackboxow czy może zapytania sql ktore same w sobie jest przykladem