[PHP5] foreach ProblemS

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

  • [PHP5] foreach ProblemS

    Servus Jungs,

    ich will mein array auslesen mit dieser foreach schleife,

    Code:
     foreach ($_POST['action'] as $_POST['matches[]']) {
                     echo "Der Wert ist ".$_POST['matches[]']."<br />\n";
                       }
    Ich finde mein problem nicht wo ist es ?

  • #2
    PHP-Code:
     foreach ($_POST['action'] as $matches) {
                     echo 
    "Der Wert ist ".$matches."<br />\n";
                       } 
    und mal bitte

    print_r($_POST['action']);

    verraten...

    Kommentar


    • #3
      Er gibt 1 aus. Habe aber mehrere checkboxen angekreutz komisch

      Kommentar


      • #4
        Original geschrieben von meGa
        Er gibt 1 aus. Habe aber mehrere checkboxen angekreutz komisch
        Und wie genau hast du die Checkboxen benannt ...?


        http://www.php-faq.de/q/q-formular-checkbox.html
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          die checkbox heist immer matches[] und bei value immer die ID von dem war.

          Kommentar


          • #6
            Original geschrieben von meGa
            die checkbox heist immer matches[] und bei value immer die ID von dem war.
            toll, und warum lässt du dir dann $_POST['action'] ausgeben?

            hast du eigentlich mal den link von wahsaga besucht?

            Kommentar


            • #7
              Weil beim select feld action heist aber ich sehe mache irgendwie kein sin Also muss ich aus action matches[] machen oder =

              Edit: wenn ich print_r($_POST['matches[]']); mache kommt nüx
              Zuletzt geändert von meGa; 19.07.2006, 22:50.

              Kommentar


              • #8
                mach doch einfach mal print_r($_POST); - dann siehst du alles was per post reinkommt.

                Kommentar


                • #9
                  Code:
                  Array ( [matches] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 
                  [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 [10] => 11 
                  [11] => 12 [12] => 13 [13] => 14 [14] => 15 [15] => 16 [16] => 17 
                  [17] => 18 ) [action] => 1 )
                  DAs kommt raus =)
                  Zuletzt geändert von Wurzel; 19.07.2006, 23:28.

                  Kommentar


                  • #10
                    Na dann sollte es ja jetzt klar sein, oder?
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      Ja $_POST['matches'] ist es. Jetzt habe ich nur noch das foreach problem.

                      Kommentar


                      • #12
                        Original geschrieben von meGa
                        Jetzt habe ich nur noch das foreach problem.
                        Welches denn bitte ...?


                        Du hast verstanden, wie foreach funktioniert? Falls nein, ab zum Handbuch und RTFM ...
                        Falls ja - wo ist dann noch dein Problem? Du hast foreach, du hast ein Array - was willst du noch ...?
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          Original geschrieben von wahsaga Du hast foreach, du hast ein Array - was willst du noch ...? [/B]
                          und vor allem deinen link, dort gibt es ein beispiel zu genau seinem "problem".

                          ps: hätte lieber echo '<pre>', print_r($_POST), '</pre>'; schreiben sollen - die forensoft ist ja schrecklich - 19 zoll tft und scrollen - arg.

                          Kommentar

                          Lädt...
                          X