login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php vraag opstellen

Offline PieterH - 13/05/2008 09:58
Avatar van PieterHNieuw lid Ik heb reeds even gekeken in de scripts, maar zoek eigenlijk een scriptje voor het verwerken van een formulier van een quiz.

Voor elke vraag 1 antwoord juist (tekstbox) Als de vraag juist is moet die doorverwijzen naar een volgende pagina... Indien fout een melding dat het fout is en daaronder terug dezelfde vraag... Kan iemand bij hierin verder helpen?

8 antwoorden

Gesponsorde links
Offline marten - 13/05/2008 09:59
Avatar van marten Beheerder Je wilt het zelf niet maken?
Dan hoort dit bij samenwerken
http://www.site...amenwerken
Offline Pieter - 13/05/2008 09:59
Avatar van Pieter Gouden medaille

SEO guru
Of heb je al zelf iets van code?
Offline PieterH - 13/05/2008 10:03
Avatar van PieterH Nieuw lid Ik zou het graag maken maar weet niet hoe eraan te beginnen... Dat formuliertje is geen probleem het is de verwerking ervan...
Offline WouterPSV - 13/05/2008 10:14
Avatar van WouterPSV Lid Lijkt me slim om gewoon een tabel te maken in de database..

Als je een vast aantal vragen hebt dat je dan bijvoorbeeld de vragen in de pagina maakt.

Vraag 1:
-Antwoord1
-Antwoord2
-Antwoord3

Als je het dan naar de database schrijft en dan in een tabel. Bijvoorbeeld het IP mee geven en dan de velden antw 1 t/m 10 maakt en dat je dan gewoon bij de vragen input veld maakt

<input type="checkbox" value"1">Antwoord 1
<input type="checkbox" value"2">Antwoord 2
<input type="checkbox" value"3">Antwoord 3

Zo krijg je in de database. overzicht

IPadres. 1 2 1 3 1 2 1 2 1 3 1.

Volgens mij bedoel je zoiets als ik het goed begrijp.
Offline PieterH - 13/05/2008 10:44
Avatar van PieterH Nieuw lid Dat begrijp ik dan weer niet  

Sorry ben nog een echt bleu-ke op dit vlak 
Offline WouterPSV - 13/05/2008 11:01 (laatste wijziging 13/05/2008 11:02)
Avatar van WouterPSV Lid Nahjah kort gezegd.. De makkelijkste manier lijkt mij om dit te realiseren is te werken met een MySQL database.

Zo hoef je zelf niets te doen nadat je de code heb gemaakt zeg maar.

Zo kun je van iedereen bijhouden of die de enquete heeft ingevuld etc. zo ja mogen ze heb bijvoorbeeld niet weer invullen.

Maar zoals pieterc ookz egt:

Citaat:
Of heb je al zelf iets van code?


Zo post hem hier dan eens en kijken we er na.  
Offline PieterH - 13/05/2008 12:10
Avatar van PieterH Nieuw lid Nee heb nog niets van code. Heb ook nog nooit met een MySQL database gewerkt buiten op een phpBB forum maar daar moet je natuurlijk zelf niks aan doen...

Het is niet de bedoeling met users te werken en/of ze de vragen maar 1 keer mogen beantwoorden. Gewoon een simpele vraag (hoeveel maanden zijn er in een jaar) en als ze die juist hebben gaan ze naar een volgende vraag...
Offline WouterPSV - 13/05/2008 14:05 (laatste wijziging 13/05/2008 14:08)
Avatar van WouterPSV Lid
  1. <?php
  2. if ($_GET['action'] == "add")
  3. {
  4. if ($_POST['antwoord1'] != "")
  5. {
  6. if ($_POST['antwoord1'] == 12)
  7. {
  8. ?>Heel Goed<br /><br /><?
  9. }
  10. else
  11. {
  12. ?>Sorry fout antwoord<br /><br /><?
  13. }
  14. }
  15.  
  16. else
  17. {
  18. echo "Sorry je hebt geen antwoord gekozen<br /><br />";
  19. }
  20. }
  21. ?>
  22. <form action="quiz.php?action=add" method="post"><input type="hidden" value="ok">
  23. <strong>1. Hoeveel maanden heeft een jaar?</strong><br /><br />
  24. <input type="checkbox" name="antwoord1" value="11">11<br />
  25. <input type="checkbox" name="antwoord1" value="12">12<br />
  26. <input type="checkbox" name="antwoord1" value="13">13<br /><br />
  27. <input type="submit" class="mp_button" value="OK">
  28. </form>


Lijkt me dat je zoiets bedoeld. Zo niet weet ik niet hoe ik je anders kan helpen  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s