Otetaan esimerkki: Osallistuja on veikannut 8 eri kysymykseen. Nämä vastaukset on tallentunut SQL kantaan. Sen jälkeen yllöpito syöttää oikeat vastaukset lomakkeelle ja PHP tarkistaa oliko osallistuja vastannut oikein mihinkään 8:sta kysymyksestä (näillä kysymyksillä on eri pistemäärät), jos vastauksia on oikein niin osallistujan pistemäärä lasketaan yhteen ja lisätään kantaan. Miten tämän voi toteuttaa yksinkertaisesti?? Olen miettinyt viikon verran mutta en ole päässyt eteenpäin.
teet taulun jossa on vaikka 3 saraketta
(osallistuja, kysymys, vastaus)
1,0,0
sitten kysymys taulun
(kysymys, vastaukset (tähän vaikka serialsoiuta array), oikea)
SELECT count(*) FROM vastaukset,kysymykset WHERE vastaukset.osallistuja=1 AND vastaukset.vastaus=kysymykset.oikea AND vastaukset.kysymys=kysymykset.kysymys
en testannu
Aihe on jo aika vanha, joten et voi enää vastata siihen.