26. januar 2006 - 15:46Der er
18 kommentarer og 1 løsning
Validering af svar
Hey Experts,
Jeg er ved at lave en konkurrence hvor man skal svare på nogle spørgsmål via nogle radio-buttons. Jeg har bygget det hele op vha. et formmail script som sender svarene til en given email adresse.
Det hele fungerer sådan set fint nok, jeg mangler bare en lille feature: Jeg vil have scriptet til at finde ud af om svaret er rigtig og hvis ja så send mail og gå til tak.html, hvis forkert gå til tak.html.
Man skal vælge de 3 svar, udfylde sit navn/adresse, trykke send og komme til tak.html.. Har man svaret rigtigt printer vi "hurra" og sender mail og er der svaret forkert printer vi "desværre" og sender ikke nogen mail.
Der skal slet ikke være noget hurra og forkert, for brugeren må ikke vide om han har svaret rigtig eller forkert, de skal bare sendes til tak.html med det samme... og så skal mailen kun sendes hvis svarene er rigtige...
du indsætte bare de sidste af de variabler fra din formular i den if sætning if ($_POST['$Spoergsmaal1'] == "Streetwear" && $_POST['$Spoergsmaal2'] == "Graffiti" && ....... osv.
yes det ved jeg.. men det virker ik.. den siger 'desværre' hver gang :(
Btw. der skal slet ikke være noget hurra og forkert, for brugeren må ikke vide om han har svaret rigtig eller forkert, de skal bare sendes til tak.html med det samme... og så skal mailen kun sendes hvis svarene er rigtige...
jeg kan ikke huske om postdata er ligeglad med æøå men ellers kan du ændre navnene på form felterne og derefter variablerne heri (eks. $_POST['æøå'] til $_POST['aeoeaa'])
jeg har fundet en anden løsning nu, ellers tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.