Marc: Problem noch nicht gelöst..

Beitrag lesen

Hallo,

Mein Problem ist doch noch nicht gelöst. Ich habe es vorhin anscheinend auch schlecht erklärt.

Also es geht um die auswertung eines Tests. Dazu gibt es die Fragen q1 bis q14 die jeweils ein <select> feld mit verschiedenen Antwortmöglichkeiten haben. Es ist immer eine Antwort richtig (value=r) und der rest falsch (value=f).

Mit der Forschleife möchte ich jetzt einfach rausfinden, wieviele antworten insgesammt richtig sind.

Ich hoffe ich habe mich diesemal deutlicher ausgedrückt.

Danke an alle die bisher schon geantwortet haben für eure Mühe.

mfg Marc

<form name=quizform method="post" action="<?php echo basename($_SERVER["PHP_SELF"]); ?>">

Wieviele Geburtstage hat ein Mensch im Durchschnitt?
<SELECT name=q1 size=1>
<OPTION value=f selected>weiß ich nicht
<OPTION value=r>1
<OPTION value=f>2
<OPTION value=f>über 5
<OPTION value=f>über 55
<OPTION value=f>über 75
</SELECT>

...

3 Katzen fressen 3 Mäuse in 3 Minuten. 100 Katzen fressen 100 Mäuse in...
<SELECT name="q14">
<OPTION value=f selected>weiß ich nicht
<OPTION value=r>3
<OPTION value=f>100
<OPTION value=f>0,3
</SELECT>

<input type="submit" name="form_submitted" value="Test auswerten">
</form>

<?PHP

if (isset($_POST["form_submitted"]))
 {

$zaehler = 0;

for ($z=1 ; $z < 15 ; $z++)
  {
    if ($_POST['q$z'] == 'r')
    {
      $zaehler++;
    }
  }

echo $zaehler;

}
?>