Variable passed to each() is not... Wer weiß Rat?

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

  • Variable passed to each() is not... Wer weiß Rat?

    Hallo zusammen,

    ich bekomme folgende Fehlermeldung:

    Variable passed to each() is not an array or object

    Diese bezieht sich auf folgende Zeile:

    PHP-Code:
    //die tabelle in der aktuellen sortierung ausgeben
                    
    while (list($k$v) = each($curr_array)) {
                    
    $zeilenfarbe = ($zeilenfarbe == "#EFF3CC"?"#F7F8E8":"#EFF3CC"); 
    Kann mir da jemand weiterhelfen??

    Danke im voraus.

    Gruß
    langerxxx

  • #2
    $curr_array scheint laut meldung kein array zu sein ....
    GNU/LINUX

    Kommentar


    • #3
      ...

      Danke für die schnelle Antwort:

      Was könnte ich da ändern, damit die Sache funktioniert. Hänge momentan irgendwie, bin leider auch kein PHP-Profi...

      Gruß
      langerxxx

      Kommentar


      • #4
        $curr_array zu einer array machen der fehler liegt irgendwo weiter oben.. wo wird $curr_array beschrieben.?
        meine Projekte bestaunen: http://www.kleiza.de

        Kommentar


        • #5
          ...

          Hallo,

          hier kommt es weiter oben vor:

          PHP-Code:
          //sortierung vornehmen
              
          if (isset($sort) && $sort != "") {
                  
          $order = ($order == "asc")?"desc":"asc";
                  
          $pfeilrichtung = ($order == "asc")?"up":"down";
                  
          $pfeilimg "&nbsp;<img src=\\\"http://www.t-online.de/community/images/rlrp_$pfeilrichtung.gif\\\">";
                  
          $arr_func = ($order == "desc")?"arsort":"asort";
                  
          $sort = ($sort == "")?"rubriken":$sort;
                  eval(
          "\$pfeil_$sort = \"$pfeilimg\";");
                  eval(
          "$arr_func(\$$sort);");
                  eval(
          "reset(\$$sort);");
                  eval(
          "\$curr_array = \$$sort;");
                  
              }
              else {
                  
          $curr_array $rubriken;
              } 
          Und die Rubriken kommen in dieser Form das erste mal vor:

          PHP-Code:

          $rubriken
          [$zaehler] = $categories[$i]["name"]; 

          Danke!

          Gruß
          langerxxx
          Zuletzt geändert von langerxxx; 09.10.2002, 13:15.

          Kommentar


          • #6
            $curr_array = $rubriken;

            ist rubriken denn ein array?

            und sehe ich richtig, dass du die bilder von t-online klaust?
            GNU/LINUX

            Kommentar


            • #7
              ...

              Hiho,

              wie finde ich denn raus, ob Rubriken ein Array ist?? Von Bilder klauen kann keine Rede sein, ich mache gerade Praktikum bei T-Online... :-)

              Gruß
              langerxxx

              Kommentar


              • #8
                echo gettype($curr_array);
                meine Projekte bestaunen: http://www.kleiza.de

                Kommentar

                Lädt...
                X