09. oktober 2005 - 14:12Der er
15 kommentarer og 1 løsning
Lave tests
Hvordan laver jeg tests? Sådan en "Ved du alt om sex" test... eller noget.. Hvor alt efter hvad de svarer skal der så til sidst komme et svar frem som siger "Tillykke du er en sex-guru"... Det med sex-test var bare for at beskrive det bedre.. Skal lave mange tests såeh...
Jeg kan ikke selv programmere men kan godt finde ud af at redigere lidt i asp og php.. og så kan jeg self. html, men bruger for det meste frontpage..
Mit site bruger php så jeg går ud fra det er det sprog der skal bruges..
Snakker vi ja/nej spørgsmål? Og hvis f.eks. 10 ud af 10 svar er korrekt, så er han som du selv siger, en SEX-Guru?
Synes godt om
Slettet bruger
09. oktober 2005 - 14:42#2
I princippet kan du bare lave en mængde IF sætninger. If ($_POST[svar_spm1] == "2") { $points = $points+1; } elseif($_POST[svar_spm1] == "1") { $points = $points+2; }
og så til sidst endnu en sætning hvor du tjekker hvor mange points der er og udskriver noget passende efter det.
Hvis du bruger plilips løsning, skal du ikke bruge if/else. Men kun: if($_POST['svar_spm1'] == 2) { $point += 1; } if($_POST['svar_spm2'] == 1) { $point += 2; } if($_POST['svar_spm3'] == 1) { $point += 4; } osv...
Synes godt om
Slettet bruger
09. oktober 2005 - 15:28#4
der er der ikke mulighed for at lave forskellige points til forskellige svar på et enkelt spøgsmål.
Synes godt om
Slettet bruger
09. oktober 2005 - 16:09#5
du kan jo lave dine svar med radio-buttons, og så give hver af dem et unikt navn, for derefter at sammenligne det unikke navn med navnet i din tabel, hvorfra du så får et bestemt antal point.
Kan i ikke prøve at lave en komplet kode (af testen) med spørgsmål, points, svar og det der... Så bliver det nemlig 100 gange nemmere for mig for så kan jeg jo bare redigere i det og bruge det på mit site..
Hvad er din yndlingsfarve? <select name="favoritecolor"> <option value="1">Blå</option> <option value="2">Grøn</option> <option value="3">Sort</option> <option value="4">Hvid</option> </select>
Hvad er din yndlingsbil? <select name="favoritecar"> <option value="1">Opel</option> <option value="2">BMW</option> <option value="3">Mercedes</option> <option value="4">Ferrari</option> </select>
Hvor din modtag.php ser nogenlunde sådan ud:
<? # Tildeler værdier til de forskellige værdier $ColorValues[1] = 10; $ColorValues[2] = 3; $ColorValues[3] = 5; $ColorValues[4] = 7;
Kan ikke finde ud af det, men har fundet en der kan lave det for mig, men tak fordi i forsøgte at hjælpe..
Synes godt om
Slettet bruger
17. oktober 2005 - 12:06#13
...der er ikke meget hjælp at hente, hvis man ikke selv er villig til, at prøve på at forstå det.
Synes godt om
Slettet bruger
17. oktober 2005 - 12:30#14
... Jeg tror bare jeg vælger at tie stille her. Det sker alt for ofte at ignorante personer selv tager point, fordi de enten ikke kender reglerne, eller vælger at ignorere dem.
Jeg tror snart jeg laver en online liste, hvor folk som burde slåes med noget gammelt ASP-slamkode, kan blive hængt ud til offentlig skue.
Synes godt om
Slettet bruger
17. oktober 2005 - 15:45#16
ASP behøver ikke være gammelt for at være slamkode ;o)
Men jeg må give dig 100 % ret i, at hvis eksperten ikke gør noget ved det, bør andre gøre det.
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.