Fehler beim Array füllen

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

  • Fehler beim Array füllen

    Hallo,

    ich bekomme die Fehlermeldung:

    Parse error: parse error, unexpected '[' in C:\Inetpub\vhosts\scheissplesk.de\httpdocs\statscod4\statslog2.php on line 13
    Bei folgendem Code:

    PHP-Code:
       $abfrage mysql_query("SELECT * FROM t1_cod4_v2_kills") OR die(mysql_error());
       while(
    $row mysql_fetch_array($abfrage))
       {   
          if(
    $row[1] != $row[2] && $row[1] != '0' && $row[5] != 'MELEE')
          {
             
    $kills[] = 'UPDATE t1_cod4_v2_players SET players_kill_weapon'.$row[3].' = 
    players_kill_weapon'
    .$row[3].' + 1 WHERE (players_key = '.$row[1].';'//ZEILE 13
          
    }
        
          if(
    row[5] != 'MELEE')
          {
             
    $kills[] = 'UPDATE t1_cod4_v2_players SET players_opfer_weapon'.$row[3].' = 
    players_opfer_weapon'
    .$row[3].' + 1 WHERE (players_key = '.$row[2].';';
          }
          
          if(
    row[4] != 'none')
          {
             
    $kills[] = 'UPDATE t1_cod4_v2_players SET players_opfer_zone'.$row[4].' = 
    players_opfer_zone'
    .$row[4].' + 1 WHERE (players_key = '.$row[2].';';
          }

          if(
    $row[1] != $row[2] && $row[1] != '0' && row[4] != 'none')
          {      
             
    $kills[] = 'UPDATE t1_cod4_v2_players SET players_kill_zone'.$row[4].' = 
    players_kill_zone'
    .$row[4].' + 1 WHERE (players_key = '.$row[1].';';
          }
          
          
    $kills[] = 'UPDATE t1_cod4_v2_players SET players_opfer_mod'.$row[5].' = 
    players_opfer_mod'
    .$row[5].' + 1 WHERE (players_key = '.$row[2].';';

          if(
    $row[1] != $row[2] && $row[1] != '0')
          {      
             
    $kills[] = 'UPDATE t1_cod4_v2_players SET players_kill_mod'.$row[5].' = 
    players_kill_mod'
    .$row[5].' + 1 WHERE (players_key = '.$row[1].';';
          }     
       } 

  • #2
    welches ist denn die ominöse Zeile 13 bitte markieren oder Zeilen 10- 16 nur schicken. Auf jeden Fall ist da ein '[' welches da nicht hin soll, sagt der Fehler ja eindeutig

    Kommentar


    • #3
      Hast du davor noch irgendwelche includes? Irgendwie sehe ich keinen PHP Fehler...
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Original geschrieben von krel
        welches ist denn die ominöse Zeile 13 bitte markieren oder Zeilen 10- 16 nur schicken. Auf jeden Fall ist da ein '[' welches da nicht hin soll, sagt der Fehler ja eindeutig
        Zeile 13 ist makiert und war auch schon die ganze Zeit makiert ;-)

        Also hier der Code, der davor steht:

        PHP-Code:
        error_reporting(E_ALL);

        $mysqlcon mysql_connect(********)
         or die (
        'SQL-Verbindung fehlgeschlagen');

        $dbcon mysql_select_db("cod4"$mysqlcon) ;

        $kills = array();

           
        ignore_user_abort(TRUE);
           
        set_time_limit(60); 

        Kommentar


        • #5
          da versteh doch einer mal die welt, wenn ich alles ausser dem ersten if aus der schleife rausnehme geht es... keine hanung woran das liegt :-'(
          Zuletzt geändert von Laire; 07.02.2008, 02:31.

          Kommentar


          • #6
            PHP-Code:
            ...
                  
            // v----
                  
            if(row[5] != 'MELEE')
                  {
                     ...
                  }
                  
            // v----
                  
            if(row[4] != 'none')
                  ...
                  
            // ----------------------------------------v
                  
            if($row[1] != $row[2] && $row[1] != '0' && row[4] != 'none')
                  ... 
            *hust*
            Freedom is a state of mind. Not a state in which we live.

            troxdev.ch | animefieber

            Kommentar


            • #7
              Original geschrieben von TroX
              PHP-Code:
              ...
                    
              // v----
                    
              if(row[5] != 'MELEE')
                    {
                       ...
                    }
                    
              // v----
                    
              if(row[4] != 'none')
                    ...
                    
              // ----------------------------------------v
                    
              if($row[1] != $row[2] && $row[1] != '0' && row[4] != 'none')
                    ... 
              *hust*
              Hm, was soll mir dieser Beitrag nun sagen? Ehrlich ich weiß nicht was du mir damit verdeutlichen willst..

              Kommentar


              • #8
                Guck mal an die markierten Stellen (die Kommentare sollen Pfeile darstellen), dann sollte dir auffallen, dass da dein $-Zeichen fehlt!

                Kommentar


                • #9
                  Original geschrieben von jahlives
                  Hast du davor noch irgendwelche includes? Irgendwie sehe ich keinen PHP Fehler...
                  Brille? fielmann :-P
                  Beantworte nie Threads mit mehr als 15 followups...
                  Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                  Kommentar


                  • #10
                    Original geschrieben von PHP-Desaster
                    Guck mal an die markierten Stellen (die Kommentare sollen Pfeile darstellen), dann sollte dir auffallen, dass da dein $-Zeichen fehlt!
                    ahhh pfeile sind das... ok... dan verstehe ich das nun... stimmt da fehlt ja was... Ups

                    Kommentar

                    Lädt...
                    X