Ergebnis 1 bis 5 von 5

Thema: Sessions Zählen - error

  1. #1
    Samurai
    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Sessions Zählen - error

    Ich gebe zu, ich habe ein ziemmlich idiotischen Code. Nur meine Frage ist, wie er funktionieren kann. Es tritt immer der folgende Fehler auf:
    Code:
    Parse error:  syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/www/web42/ehck/pages/ucp/quiz/simpsons.php on line 219
    
    Folgendes Skript habe ich:
    PHP-Code:
    if($_SESSION[$quiz_type.'_1'] == "true"){$f1a '1';}else{$f1a '0';}
                    if(
    $_SESSION[$quiz_type.'_2'] == "true"){$f2a '1';}else{$f2a '0';}
                    if(
    $_SESSION[$quiz_type.'_3'] == "true"){$f3a '1';}else{$f3a '0';}
                    if(
    $_SESSION[$quiz_type.'_4'] == "true"){$f4a '1';}else{$f4a '0';}
                    if(
    $_SESSION[$quiz_type.'_5'] == "true"){$f5a '1';}else{$f5a '0';}
                    if(
    $_SESSION[$quiz_type.'_6'] == "true"){$f6a '1';}else{$f6a '0';}
                    if(
    $_SESSION[$quiz_type.'_7'] == "true"){$f7a '1';}else{$f7a '0';}
                    if(
    $_SESSION[$quiz_type.'_8'] == "true"){$f8a '1';}else{$f8a '0';}
                    if(
    $_SESSION[$quiz_type.'_9'] == "true"){$f9a '1';}else{$f9a '0';}
                    if(
    $_SESSION[$quiz_type.'_10'] == "true"){$f10a '1';}else{$f10a '0';}
                    if(
    $_SESSION[$quiz_type.'_11'] == "true"){$f11a '1';}else{$f11a '0';}
                    if(
    $_SESSION[$quiz_type.'_12'] == "true"){$f12a '1';}else{$f12a '0';}
                    if(
    $_SESSION[$quiz_type.'_13'] == "true"){$f13a '1';}else{$f13a '0';}
                    if(
    $_SESSION[$quiz_type.'_14'] == "true"){$f14a '1';}else{$f14a '0';}
                    if(
    $_SESSION[$quiz_type.'_15'] == "true"){$f15a '1';}else{$f15a '0';}
                    if(
    $_SESSION[$quiz_type.'_16'] == "true"){$f16a '1';}else{$f16a '0';}
                    if(
    $_SESSION[$quiz_type.'_17'] == "true"){$f17a '1';}else{$f17a '0';}
                    if(
    $_SESSION[$quiz_type.'_18'] == "true"){$f18a '1';}else{$f18a '0';}
                    if(
    $_SESSION[$quiz_type.'_19'] == "true"){$f19a '1';}else{$f19a '0';}
                    if(
    $_SESSION[$quiz_type.'_20'] == "true"){$f20a '1';}else{$f20a '0';}
                    
                    
    $anzahl_richtige $f1a $f2a $f3a $f4a + $5a $f6a $f7a $f8a $f9a $f10a $f11a $f12a $f13a $f14a $f15a $f16a $f17a $f18a $f19a $f20a;
                    
    $anzahl_falsche 20 $anzahl_richtige
    Zeile 219 ist die Variabel $anzahl_richtige
    MfG
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

  2. #2
    Azubi(ne)
    Registriert seit
    30.10.2008
    Beiträge
    81
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Sessions Zählen - error

    Probiers mal so:
    PHP-Code:
    <?php
    $anzahl_richtige 
    0;
    $anzahl_falsche 0;
    $anzahl_quiz_fragen 20;

    for(
    $i=1;$i<=$anzahl_quiz_fragen;$i++)
    {
        if(
    $_SESSION[$quiz_type.'_'.$i] == "true"// müsste eigentlich---->  === true   lauten
        
    {
            
    $anzahl_richtige++;
        }
    }
    $anzahl_falsche $anzahl_quiz_fragen-$anzahl_richtige;

    echo 
    "RICHTIG: ".$anzahl_richtige." / FALSCH: ".$anzahl_falsche;
    ?>
    Geändert von pApAnoAh (09.01.2009 um 22:10 Uhr)
    Der frühe Vogel fängt den Wurm,
    aber die zweite Maus bekommt den Käse.

  3. #3
    Samurai
    Themenstarter

    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Sessions Zählen - error

    Hey, vielen Dank! Es funktioniert prima.
    Noch eine Frage: Wieso bräuchte es 3 "=" ?
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

  4. #4
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Sessions Zählen - error

    Erstmal: Deni Fehler war, dass ein Variablenname nicht mit einer Zahl beginnen darf.
    === führt eine Typ-Überprüfung durch. Ein Beispiel, wo alle Aussagen erfüllt sind (assert gibt einen Fehler aus, wenn der Ausdruck falsch ist):
    PHP-Code:
    assert(null == false);
    assert("" == false);
    assert("false" == false);
    assert(== false); 
    Und mit ===:
    PHP-Code:
    if(null === false) echo 'Kann nicht sein!';
    if(
    "" === false) echo 'Kann nicht sein!';
    if(
    "false" === false) echo 'Kann nicht sein!';
    if(
    === false) echo 'Kann nicht sein!'
    Das dritte = ist eben wichtig, wenn zwei Werte unterschiedlich gehandlet werden sollen, die aber mit dem laschen == als gleich angesehen werden.
    Besonders wichtig z. B. bei strpos, gibt die Position eines Strings in einem anderen String zurück und false, wenn er nicht gefunden wurde, z. B.:
    PHP-Code:
    $query 'Ein';
    if(!
    strpos('Ein kleiner Text'$query)) // Falsch, er sagt nicht gefunden, wenn $query an Position 0, also ganz am Anfang steht, wie in diesem Beispiel
      
    echo 'Nicht gefunden!';
    if(
    strpos('Ein kleiner Text'$query) === false// Richtig, Unterscheidung zwischen 0 und false.
      
    echo 'Nicht gefunden!'
    Viele liebe Grüße
    The User

  5. #5
    Samurai
    Themenstarter

    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Sessions Zählen - error

    Ach so.

    Vielen Dank für die genaue Erklärung.
    MfG
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

Ähnliche Themen

  1. Sessions Zählen
    Von anagramm im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 04.01.2009, 13:24
  2. Fehlermeldung: XML request error: Internal Server Error(500)
    Von h.schachtler im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 9
    Letzter Beitrag: 25.12.2008, 15:16
  3. Parse error: syntax error, unexpected T_INC
    Von cyberkuh im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 05.12.2007, 19:08
  4. Parse error: syntax error, unexpected '=', expecting ',' or
    Von Dragon23 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 19
    Letzter Beitrag: 25.11.2006, 20:14
  5. Antworten: 2
    Letzter Beitrag: 05.11.2006, 11:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •