hejsa. Jeg er igang med at lave en quiz i php. Selve quizzen ser ud til at virke fint nok, men det jeg nu mangler er en metode til at lade bruger indtaste sit navn, og derefter bruge den videre hen i quizzen. Jeg tænker jeg vil lave en seperat side hvor bruger skal skrive sit navn. Nu vil jeg så gerne have sendt den brugernavns data til min fil quiz.php, og hvorefter den så skal gå videre til selve quiz siden quiz.html. Jeg vil så herefter bruge det navn som brugeren har indtastet i starten når han er færdig med quizen. Jeg kan godt finde ud af at bruge den navnedata som brugeren har tilføjet i starten hvis den bliver sendt til quiz.php, men det der med at få den til at skifte til quiz.html. Jeg er helt ny til php, og det kan godt være det er volapyk, men håber på i kan hjælpe mig =)
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Slettet bruger
27. oktober 2004 - 11:03#1
du kan benytte dig af sessions. På første side indtaster brugeren sit navn:
jeg har egentlig lavet seperate sider lidt for overskuelighedens skyld, da jeg lige er begyndt på php.. Kan godt være det var bedre at lave det hele i en fil.. Men prøver lige at sætte det kode ind og se hvad der sker
Synes godt om
Slettet bruger
27. oktober 2004 - 17:10#4
drbean -> jo han kan da sagtens have selve quizzen, som sikkerte består af en masse forms, i et htm...
<br> <img src="dvdburner.jpg"> <br> <font size='3' face='arial black'> <b>Spørgsmål 5: Her overfor ses en DVD+R Brænder.. Men hvad er den egentlige forskel på DVD-R og DVD+R brændere?</b><br> <font size='2' face='arial'>
<input type="radio" name="six" value="1">En DVD-R brænder kan kun brænde DVD-R skiver og omvendt<br> <input type="radio" name="six" value="2">DVD-R og DVD+R er bare noget de forskellige firmaer kalder deres brænder for at skille sig ud.. Der er ingen reel forskel<br> <input type="radio" name="six" value="3">DVD+R brændere bruger en teknik så man kan skrive i dobbelt lag på DVD skiven<br> <input type="radio" name="six" value="4">DVD+R er kun til lyd og musik, hvorimod DVD-R kun er til film<br>
fjern '' rundt om dine talværdier, fx: $antalkorrekte = 0 $antalkorrekte == 5
og lav echo "<font size='3' face='verdana'><center><h1>$antalkorrekte/6!</h1><br/>"; om til echo "<font size=\"3\" face=\"verdana\"><center><h1>".$antalkorrekte."/6!</h1><br>";
og også echo "$besked</center></font>"; om til echo $besked."</center></font>";
Synes godt om
Slettet bruger
27. oktober 2004 - 21:30#7
du skal også lige have lavet fx. if ($one == 3) om til fx. if ($one == "3")
Synes godt om
Slettet bruger
27. oktober 2004 - 21:36#8
derudover kan jeg anbefale at du sætter dig ind i case strukturen, i forhold til at vælge hvilken besked du vi sende til $besked.. ex:
switch ($antalkorrekte) { case 0: $besked = "du er ikke ligefrem den skarpeste kniv i skuffen når det gælder computere.. Men okay, der er også andet i livet ;)"; break; case 1: $besked = "En ud af seks rigtige er altså slet ikke godt nok.. En gang til "; break; case 2: $besked = "hmm.. ikke godt nok.. prøv lige om du ikke kan gøre det bedre"; break; case 3: $besked = "50/50.. Det er ok, men du kan gøre det bedre.. Prøv igen!"; break; case 4: $besked = "nu begynder du da og nærme dig.. prøv om du ikke kan få dem alle rigtige"; break; case 5: $besked = "nu mangler du kun EN rigtig.. Godt forsøg"; break; case 6: $besked = "Rigtig godt klaret.. alle rigtige"; break; }
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.