Programering af PHP baseret Quiz...

Tags:    php

Hej, jeg prøver at programmere en php baseret Quiz. Og er kort fast. Har kun haft programmering i 1 måneders tid derfor er først ved at småt lære det grundlæggende. Prøver at lave det i 2 sider.

Jeg mangler en tæller der kan tælle rigtige svar "right" på en enkelt måde, så jeg kan sende dem til anden side som tal.

side1:
Fold kodeboks ind/udKode 


side2:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 01.02.2010 12:45 af Bruger #15603
Du kan hente variablerne fra side 1 ved hjælp af $_POST[''].

F.eks.
Fold kodeboks ind/udPHP kode 




Fik lige lyst til at lave en klasse til formålet

quiz.class.php:
Fold kodeboks ind/udKode 


quiz.php:
Fold kodeboks ind/udKode 



Hvis der er spørgsmål til overstående spørg gerne...





Du mangler dette på linje 2 i quiz.php(efter include())
Fold kodeboks ind/udPHP kode 




Jeg har prøvet at lave den sådan=
side1.php
Fold kodeboks ind/udKode 


Side2.php
Fold kodeboks ind/udKode 


men for fejlmeddelelse i linie 32 i side2.php



Hej,

Du har lavet en lille fejl ved else har du kun skrevet else og ikke elseif:
Fold kodeboks ind/udKode 




Hej,

Du har lavet en lille fejl ved else har du kun skrevet else og ikke elseif:
Fold kodeboks ind/udKode 


Henviste du til mig? :)



Magnus $Quiz = new Quiz; mangler da ikke i koden...



Kanuthus Johansen var personen jeg henviste til ;)



Magnus $Quiz = new Quiz; mangler da ikke i koden...


Jo det gjorde den da. Ellers skal jeg have briller :)



Ja eller kontaktlinser:

<?php
include("quiz.class.php");
$Quiz = new Quiz("Grønlands indbyggere"); <---- HER!!!
$Quiz->AddQuestion("Hvor mange indbyggere er der i Nuuk?",array("ca.8000","ca.15000","ca.35000","ca.100000"),"A");
$Quiz->AddQuestion("Hvor mange indbyggere er der i Sisimiut?",array("ca.5600","ca.10800","ca.15000"),"A");
$Quiz->AddQuestion("Hvor mange indbyggere er der i Qaqortoq?",array("ca.2500","ca.3400","ca.6300"),"A");
$Quiz->AddQuestion("Hvor mange indbyggere er der i Grønland?",array("ca.52400","ca.57600","ca.61250"),"A");

$Quiz->ShowQuestions();
$Quiz->ShowAnswers();
?>




t