Avatar billede sim00n Praktikant
09. oktober 2005 - 14:12 Der 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..
Avatar billede jakobdo Ekspert
09. oktober 2005 - 14:21 #1
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?
Avatar billede 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.
Avatar billede jakobdo Ekspert
09. oktober 2005 - 14:45 #3
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...
Avatar billede 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.
Avatar billede 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.
Avatar billede Slettet bruger
09. oktober 2005 - 16:10 #6
*unik value, ikke navn.
Avatar billede sim00n Praktikant
09. oktober 2005 - 17:07 #7
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..
Avatar billede jakobdo Ekspert
09. oktober 2005 - 17:21 #8
sim00n, snakker vi simple ja/nej spørgsmål?
Avatar billede Slettet bruger
09. oktober 2005 - 17:38 #9
Koden kunne være:

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;

$PointSum = $ColorValues[$_POST['favoritecolor']];

# Tildeler værdier til de forskellige værdier igen
$CarValues[1] = 7;
$CarValues[2] = 1;
$CarValues[3] = 6;
$CarValues[4] = 4;

$PointSum += $CarValues[$_POST['favoritecar']];


echo $PointSum;
?>
Avatar billede sim00n Praktikant
09. oktober 2005 - 18:38 #10
Vi snakker om at der er fx. 4 forskellige valgmuligheder... hvad teksten ved hver valmulighed er kan jeg ikke sige endnu....
Avatar billede jakobdo Ekspert
09. oktober 2005 - 18:55 #11
Så kan du lave det som wicez forslår eller med radiobuttons.
Se lille radiobuttons example her: http://www.codebreaker.dk/exp/654497.php
Avatar billede sim00n Praktikant
15. oktober 2005 - 14:32 #12
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..
Avatar billede 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.
Avatar billede 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.
Avatar billede jakobdo Ekspert
17. oktober 2005 - 14:58 #15
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.
Avatar billede 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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester