Daniel: Fehlermeldung, was ist falsch?

Hi,
ich bekomme folgende Fehlermeldung:

Warning: Cannot use a scalar value as an array in <zensiert> on line 84
Warning: Cannot use a scalar value as an array in <zensiert> on line 67

in diesen zeilen steht:

  
/* 67 */  $aufrufe[$gruppe_id] = "0";  
/* 84 */  $aufrufe[$gruppe_id] =  $addiert;  

ich versteh das nicht. Und was das schlimmste ist, es kommt nicht nur die fehlermeldung, nein, er schreibt das nichtmal rein.

MfG

  1. Moin!

    Warning: Cannot use a scalar value as an array in <zensiert> on line 84
    Warning: Cannot use a scalar value as an array in <zensiert> on line 67

    in diesen zeilen steht:

    /* 67 /  $aufrufe[$gruppe_id] = "0";
    /
    84 */  $aufrufe[$gruppe_id] =  $addiert;

    
    >   
    > ich versteh das nicht. Und was das schlimmste ist, es kommt nicht nur die fehlermeldung, nein, er schreibt das nichtmal rein.  
      
    - Ist $aufrufe ein Array oder eine eine einfache Variable ("skalar")?  
    - Was steht denn jweils in $gruppe\_id?  
      
      
    MFFG (Mit freundlich- friedfertigem Grinsen)  
      
    fastix®  
    
    -- 
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen. 
    
    1. Hi,

      • Ist $aufrufe ein Array oder eine eine einfache Variable ("skalar")?

      Das ist doch PHP da wird das doch dann automatisch zum array, dachte ich
      zumindest. hab $aufrufe nun vorher schonmal inizialisiert mit

      $aufrufe = array();

      bekomme trotzdem noch beide fehlermeldungen.

      Außerdem bekomme ich sie mehrfach, da das ganze in einer schleife läuft.

      • Was steht denn jweils in $gruppe_id?

      Eine zahl mit wert 1+

      MfG

      1. hi,

        • Ist $aufrufe ein Array oder eine eine einfache Variable ("skalar")?

        Das ist doch PHP da wird das doch dann automatisch zum array, dachte ich
        zumindest.

        höchstens dann, wenn es vorher undefiniert war.

        hab $aufrufe nun vorher schonmal inizialisiert mit

        $aufrufe = array();

        bekomme trotzdem noch beide fehlermeldungen.

        was sagt var_dump($aufrufe), genau bevor die fehlermeldung kommt?

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. Moin!

        Das ist doch PHP da wird das doch dann automatisch zum array, dachte ich
        zumindest. hab $aufrufe nun vorher schonmal inizialisiert mit

        Nicht wenn es zuvor ein Skalar war.

        unset ($aufrufe); # Löscht den Skalar
        $aufrufe=array(); # Erzeugt das Array. Das brauchts Du dann aber nicht mehr unbedingt machen.

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
        1. Hi,
          danke für deinen hinweis von vorhin, hab meinen code nochmals ausgiebig
          studiert und festgestellt das ich die variable für 2 unterschiedliche
          dinge benutze, nachdem ich eine jetzt umbenant habe klappts wunderbar.

          Vielen Dank

          MfG