zugriff auf objekt in array

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

  • zugriff auf objekt in array

    hallo,

    es kann mir bestimmt einer von euch hier helfen. habe das problem
    das ich nicht weiß wie ich in untestehendem array, auf das quantity
    element zugreife. wäre für jeden denkanstoß dankbar.


    navigationHistory Object ( [path] => Array ( [0] => Array ( [page] => shopping_cart.php [mode] => NONSSL [get] =>
    Array ( [sort] => 4a [osCsid] => 534d79b6eb9d023ec72899a680726733 ) [post] => Array ( ) ) [1] =>
    Array ( [page] => index.php [mode] => NONSSL [get] => Array ( [cPath] => 1 [osCsid] => 534d79b6eb9d023ec72899a680726733 ) [post] =>
    Array ( ) ) [2] =>Array ( [page] => product_info.php [mode] => NONSSL [get] =>
    Array ( [cPath] => 1 [sort] => 4a [action] => add_product [osCsid] => 534d79b6eb9d023ec72899a680726733 ) [post] =>
    Array ( [products_id] => 32 [quantity] => 1 [x] => 49 [y] => 8 ) ) )[snapshot] => Array ( ) )

    gruß
    ronny

  • #2
    Das sieht ja wie Kraut und Rüben aus... igitt..

    Zeige doch nochmal das Array mit var_export und <pre>
    So, das man auch testen kann.
    Wir werden alle sterben

    Kommentar


    • #3
      Kannste das ganze mal bitte so posten, wie es im HTML-Quelltext der Seite (Also Browser -> Quelltext anzeigen) steht? Dann fällts einfacher.

      Kommentar


      • #4
        hoffentlich besser

        versuche es noch mal so. hoffe es ist jetzt bissel besser....

        navigationHistory::__set_state (array ( 'path' => array ( 0 => array ( 'page' => 'shopping_cart.php', 'mode' => 'NONSSL',
        'get' => array ( 'sort' => '4a', 'osCsid' => '0', ), 'post' => array ( ), ), 1 => array ( 'page' => 'index.php', 'mode' => 'NONSSL',
        'get' => array ( 'cPath' => '1', 'osCsid' => '0', ), 'post' => array ( ), ), 2 => array ( 'page' => 'pio.php', 'mode' => 'NONSSL',
        'get' => array ( 'cPath' => '1', 'sort' => '4a', 'action' => 'apo', 'osCsid' => '0', ), 'post' => array ( 'prid' => '32',
        'quantity' => '1', 'x' => '49', 'y' => '8', ), ), ), ))


        mfg
        ronny

        Kommentar


        • #5
          [post] =>
          Array ( [products_id] => 32 [quantity] => 1 [x] => 49 [y] => 8 ) ) )[snapshot] => Array ( ) )
          Sieht mir nach einem osCommerce-Shop aus

          In dem Beispiel Zugriff über: $_POST['quantity']

          Kommentar


          • #6
            völlig richtig erkannt :-)

            Kommentar


            • #7
              das habe ich gesucht . thx
              aber rein aus interesse weißt du wie das im hintergrund funktioniert, also der zugriff. habe dazu nichts gefunden. mir ist auf jeden fall erst mal geholfen

              mfg
              ronny

              Kommentar


              • #8
                Im Hintergrund? Du meinst das PHP den HTTP Header parst und dann die Werte im Array zur Verfügung stellt oder was?
                Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                Kommentar


                • #9
                  nein hatte mich erst verlesen.
                  der rest ist klar.
                  danke noch mal

                  cya
                  ronny

                  Kommentar


                  • #10
                    um Arrays übersichtlich darzustellen einfach

                    PHP-Code:
                    echo "<pre>";
                    print_r($array);
                    echo 
                    "</pre>" 
                    benutzen
                    "Nicht jeder Mensch kann und soll Programmieren[...]".

                    Kommentar


                    • #11
                      stand auch schon in der ersten Antwort.

                      Kommentar


                      • #12
                        oh, überlesen
                        "Nicht jeder Mensch kann und soll Programmieren[...]".

                        Kommentar

                        Lädt...
                        X