Persönlichkeitstest

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Persönlichkeitstest

    Hi,

    Ich möchte 2 bis 3 verschiedene Tests machen. Ich stelle mir das in etwas so vor:

    -) mehrseitige Ausgabe
    -) zu jeder Frage gibt es eine variable (muss nicht sein) Anzahl an Antworten. Jeder Antwort ist ein Zahlenwert zugeordnet
    -) Aus den Antworten ergibt sich ein Endzahl. Je nach Endzahl wird eine passende Auswertung angezeigt
    -) Jeder Test wird nach einem eigenen Schlüssel ausgewertet.

    Ich hab mir das viel einfacher vorgestelllt, als es es ist.

    Ich habe 2 Ansätze:

    1) mit Arrays: Alle Fragen, Antwortmöglichkeiten und Werte kommen in ein Array

    2) mit Mysql: Hier habe ich das Problem, dass ich bei jedem Ansatz der mir einfällt, eine feste (oder zumindest maximale) Anzahl an Antwortmöglichkeiten und Ergebnissen festlegen muss.

    Die Mysql-Variante schießt wohl bei einigen wenigen Tests über das Ziel hinaus..

    Was meint Ihr?

    Gruß,
    syco23
    Zuletzt geändert von syco23; 30.10.2005, 18:50.
    [COLOR=darkblue].: 1+1=23 :.[/COLOR]

  • #2
    warum musst du bei mysql ne feste/maximale anzahl beachten?

    tabelle tests mit test_id als primärschlüssel

    tabelle fragen mit frage_id und test_id

    tabelle antworten mit antwort_id und frage_id
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Auf die einfache Idee bin ich nicht gekommen *schäm*

      Anyway, ich hab das ganze jetzt mit der Array-Lösung gemacht und werd den Code mal im Schnipsel-Forum posten.
      EDIT:
      So, Script ist online: http://www.php-resource.de/forum/sho...threadid=34893
      Zuletzt geändert von syco23; 05.03.2004, 22:08.
      [COLOR=darkblue].: 1+1=23 :.[/COLOR]

      Kommentar

      Lädt...
      X