Array und Schleife

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

  • #16
    1. Aktueller Code???

    2. Wenn ich dir schon sage, dass da vermutlich ein false drin steht, wäre es ein leichtes gewesen diese vermutung mit var_dump zu bestätigen, anstatt sich über einen "leeren" Wert zu wundern.

    Kommentar


    • #17
      PHP-Code:
      [5] => ) //??? 
      Da wird nämlich wahrscheinlich ein "false" drin stehen, was jedoch kein array ist.
      var_dump zeigt das genau an.
      Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

      Kommentar


      • #18
        @tontechniker

        jup , habe es bisher nur 1 mal benutzt und anscheinend wieder vergessen ..danke

        @TobiaZ

        Kommentar


        • #19
          Und?

          Kommentar


          • #20
            PHP-Code:

              
            array(6) { {...........}[5]=>  bool(false) } 

            Kommentar


            • #21
              Aha. Und die restlichen antworten vielleicht auch nocht?

              1. Aktueller Code???

              Kommentar


              • #22
                Ja, das liegt daran, weil du das Ergebnis von fetch_bla direkt ins Array pumpst. Mache es, wie schon 57mal hier im Thread gezeigt, über eine Zwischenvariable!

                Kommentar


                • #23
                  @TobiaZ

                  es funktioniert alles... deine erste Antwort war schon richtig..sry wegen der Umstände. und nochmals vielen Dank. :-)

                  Wie war das mit dem Wald und den Bäumen ?

                  1. Aktueller Code
                  PHP-Code:
                  function CE_readoutFields($db,$tbl)
                  {
                                                                  
                  $sqlfield mysql_query("SHOW FIELDS FROM " $db "." $tbl);
                    
                    while(
                  $row mysql_fetch_array($sqlfield)){            
                              
                      
                  $rowfields[] = $row ;
                              
                    }        
                  return 
                  $rowfields;
                  }


                  $showField CE_readoutFields("dbname""tbl_test");

                  foreach(
                  $showField as $key =>$showFieldName){
                      echo 
                  $key.$showFieldName['Field'].'<br>';

                  Zuletzt geändert von kasIQ; 03.02.2008, 19:30.

                  Kommentar


                  • #24
                    Aufmerksames Lesen würde schon reichen... Neben den Tipps, die hier ja oft überlesen werden, steht hier ausnahmsweise mehrfach die fertige Lösung drin.

                    Kommentar

                    Lädt...
                    X