Toon posts:

[PHP?] Online Quiz

Pagina: 1
Acties:
  • 123 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben bezig met het maken van een test (quiz zeg maar) zodat mensen hun kennis van een bepaald onderwerp kunnen testen, op internet.
Dit is goed te doen in java, javascript of vbscript bijv. Alleen wil ik iets meer dan alleen een paar testen en uitslagen, ik wil namelijk
een soort van resultaten lijst toevoegen. Of te wel, iemand maakt een test (multiple choise) en die krijgt dan een cijfer.
Dat cijfer + zijn naam moeten dan online op een resultaten lijst komen. Dus dat je een top25 krijgt ofzo, en eventueel nog een hall of shame erbij.

Ik heb geen idee hoe dit te doen, ik denk in php ofzo, maar hiermee ben ik (nog) niet bekend. Kan iemand mij misschien vertellen hoe dit aan te pakken,
natuurlijk verwacht ik niet dat jullie alles even gaan programmeren (mag wel :* ) maar gewoon een beetje op weg helpen van hoe dit aan te pakken. Het heeft
geen haast en ik ben uiteraard bereid dingen te leren en boeken aan te schaffen.

Nogmaals die quiz + uitslag kan ik wel maken alleen nu nog die resultaten lijst erbij die zichzelf update.

De server gaat php asp cgi perl etc etc supporten.

Verwijderd

Als je voor PHP kiest, kun je de resultaten het beste opslaan in een SQL-databaseje (MySQL). Maak een SQL-tabel met twee kolommen: naam en score.
Je roept het PHP-script aan met dezelfde twee parameters: naam en score. Dit PHP-script kijkt in de SQL-tabel of de score in de top 25 moet komen. Zo ja, dan schijft het script een nieuwe rij naar de tabel.
Daarnaast maak je een PHP-script om de resultatenlijst te bekijken.
Als je verder vragen hebt, kun je die beter posten onder Prog. & Scripting.

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 09-09 19:36

OzBoz

.:.H.:.I.:.P.:.

Als je wilt dat ik um verplaats naar P&W vraag het dan ff.

My Fizion | My 3D prints | LinkedIn


Verwijderd

ik zou graag meer willen weten hoe je dit aanpakt, want ik wil zelf ook graag zo iets op mijn website.

dus ik zou het erg leuk vinden als je het klaarhebt er hier iets over wilt zeggen of de link wilt posten

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03

Engineer

Software

Heb je mysql? :)

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Op vrijdag 24 augustus 2001 20:48 schreef hdd het volgende:
Heb je mysql? :)
Heb je niet nodig hoor....je kan het ook filebased doen.

Verwijderd

Topicstarter
Ik heb op mijn ene jaartje Mens&Informatica (wat geen hol aan was maar dat terzijde) wel sql geleerd gewoon sql voor databases, ik denk dat mySQL op hetzelfde neerkomt.

OzoBoz: Over het verplaatsen, ik weet eigenlijk zelf niet echt waar het het beste thuishoort, misschien wel in programming en scripting, ik denk dat jij dat beter kunt bepalen als mod zijnde :)

NeBReG_SeTi: Ik doe mijn best, zodra ik het af heb (wat misschien wel even duurt) wil ik alles naar je toemailen, no problemo, maar ik ga morgen denk ik eerst even een goed PHP boek aanschaffen.

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 09-09 19:36

OzBoz

.:.H.:.I.:.P.:.

Op vrijdag 24 augustus 2001 21:08 schreef funksngrooves het volgende:
OzoBoz: Over het verplaatsen, ik weet eigenlijk zelf niet echt waar het het beste thuishoort, misschien wel in programming en scripting, ik denk dat jij dat beter kunt bepalen als mod zijnde :)
Dat ligt eraan hoe je het op wil lossen.. als je het via PHP wilt doen is het handiger dat ik um move.. it's up to you.

My Fizion | My 3D prints | LinkedIn


Verwijderd

Topicstarter
Ja ik denk dat PHP de beste mogelijkheid is, ik weet voor de rest niet waar het nog meer in kan, maar ik gok dat PHP (ondanks dat ik het nog niet echt ken) het makkelijkste gaat worden

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 09-09 19:36

OzBoz

.:.H.:.I.:.P.:.

Verplaatst vanuit W&G naar PHP. Op verzoek van de topicstarter. Help um! :)

My Fizion | My 3D prints | LinkedIn


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op vrijdag 24 augustus 2001 20:57 schreef McVirusS het volgende:
Heb je niet nodig hoor....je kan het ook filebased doen.
Nadeel is dat het voor een beginner (om helemaal zelf te doen) dan wel een stuk moeilijker kan zijn. :)

Verwijderd

Topicstarter
Thanx OzBoz! :)

Vriendelijke reacties allemaal zeg 8-)

Verwijderd

Topicstarter
Alleen waar blijven de experts hier met de antwoorden :P

Verwijderd

Be an expert yourself ;)

Ik denk dat je beter op http://www.PHP.net de manual kan downloaden en dan even het een en ander gaat proberen en de taal een beetje proeft, voordat je echt aan een 'project' gaat beginnen.

Voor tutorials:
http://www.phpfreakz.net(NL)
http://www.web-con.nl?id=14(NL)
http://www.PHPBuilder.com(EN)

Voor meer info over MySQL: http://www.mysql.com

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op zaterdag 25 augustus 2001 13:31 schreef dannydude het volgende:
Be an expert yourself ;)

Ik denk dat je beter op http://www.PHP.net de manual kan downloaden en dan even het een en ander gaat proberen en de taal een beetje proeft, voordat je echt aan een 'project' gaat beginnen.

Voor tutorials:
http://www.phpfreakz.net phpfreakz(NL)
http://www.web-con.nl?id=14(NL)
http://www.PHPBuilder.com(EN)

Voor meer info over MySQL: http://www.mysql.com

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
En ik heb ergens een handleiding in html gevonden van 6mb ofzo, ik zal die ook maar effe doorworstelen.

Maar wat is het heet :D
eerst ff terras zitten :P

Verwijderd

Wat je wilt kan met zoveel talen, hoeft echt niet perse in php (kan wel heel goed, dat wel :))
Met wat voor talen heb je ervaring?
Wat je wilt kan bijvoorbeeld heel goed met PHP,ASP,JSP of zelfs in een java Applet (als je dat zou willen :P)
Als je in nog geen enkele taal ervaring hebt zou ik persoonlijk php aanraden.

Alle resultaten in een database stoppen is inderdaad de makkelijkste manier imo.

Verwijderd

Topicstarter
Ik kan een beetje in JAVA programmeren, maar niet goed genoeg om dit te krijgen, helaas.

Verder wat vb en vbscript en javascript.
Oh en Basic ;)

Verwijderd

Dan zou ik maar voor php/mysql gaan :)

Verwijderd

Topicstarter
Ja ik ben bezig met die lange handleiding van internet, maar op een of andere manier runnen de pagina's niet local, terwijl een server + php stuff geinstald is.

Verwijderd

Wat gaat er mis dan? (foutmelding of niet?)
Als ie gewoon de code laat zien ondersteund je webserver blijkbaar geen php. In elk geval moet je in je webserver instellen dat .php of welke extensie je wilt gebruiken als php geparst moet worden. Dan moet het goedgaan...

Verwijderd

Topicstarter
Ik krijg gewoon lege pagina's, voor de rest niks, geen foutmelding geen site gewoon niks

Verwijderd

Dan is je PHP verkeerd of niet goed geconfigureerd, of je hebt het niet als .php opgeslagen.

  • Ro_meo
  • Registratie: Juni 2001
  • Laatst online: 11:33
maak een klein file : bijv. index.php
PHP:
1
2
3
<?
   phpinfo();
?>

- kijk of je in de windows-directory een file hebt: "php.ini"

- kijk of je in apache httpd.conf-file de volgende regel(s) hebt : (locatie:c:\program Files\apache Group\apache\conf\httpd.conf)
code:
1
2
3
4
# for the apache module
LoadModule php4_module "c:/php/sapi/php4apache.dll"
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php

(bij mij staat het in : <IfModule mod_mime.c>)

- je kan ook kijken in de dir: c:\program Files\apache Group\apache\logs
naar bijv: error.log etc..

iOS N3rd


Verwijderd

Welke webserver gebruik je?
Check inderdaad eens even of je php.ini in je windows dir staat (als je windows de windows versie gebruikt tenminste) en of daarin de php directory goed staat ingesteld.

Verwijderd

Topicstarter
Ik heb een PHP boek gehaald, maar ik heb te weinig tijd om het helemaal door te spitten.

Is er zoiets niet kant en klaar in PHP, ASP, Perl, Java whatever te krijgen?
Ik heb het web al afgezocht en een aantal quizen gevonden. Maar bij geen enkele heb je ook nog een resultaten lijst. Die zoek ik dus..

Als niemand dit weet ga ik wel weer door met het boek van 600paginas :( :+
Pagina: 1