Announcement

Collapse
No announcement yet.

Sessions zählen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Sessions zählen

    Guten Abend

    Ich möchte die anzahl Sessionseinträge zählen, wenn die Frage richtig beantwortet ist.

    Im Moment schreibe ich die Session so ein

    <b>if(mysql_num_rows($result) == 1)
    $Ergebnis = 'richtig';
    else
    $Ergebnis = 'falsch';
    mysql_free_result($result);
    $_SESSION['Quiz'][''.$_POST['id_quiz']] = $Ergebnis; </b>

    Wenn ich jetzt die Session auslese kommt

    Array
    (
    [4
    ] => richtig
    )

    Nun möchte ich zählen wieviele "richtig" sind.
    Versuchte es schon mit ++ aber schaffte es nicht.

    Wer weiss mir da Abhilfe?

  • #2
    Hi Sonja,

    wenn du anstelle von `richtig` oder 'falsch' 1 oder 0
    an $ergebnis übergibst, dann sollte
    $_SESSION[ ... ] += $ergebnis funktionieren.

    ->$_SESSION[ ... ] ist dann allerdings ab der ersten
    korrekten Antwort immer TRUE

    Wie wärs mit einer weiteren Session-Variablen als
    Counter
    <pre>
    if ($ergebnis == 'richtig')
    $_SESSION['quiz']['counter'] +=1;
    </pre>

    <cu>zebulon


    oops-> hab gerade gesehen, das dein Posting schon
    etwas älter ist. Vielleicht hilfts dir ja trotzdem

    Comment

    Working...
    X