Compu: Ist das hier ein regulärer Ausdruck?

Hi,

habe die Befürchtung ich muss das $i in "$i" abändern.
Bitte um Hilfe ...

Danke

  1. Hi,

    habe die Befürchtung ich muss das $i in "$i" abändern.

    es ist unglaublich, wie viel man mit einem einzigen Wort und einem Satzzeichen alles ausdrücken kann. Nämlich mit:

    Häh?

    Cheatah

    1. Ich Idiot. Habe ich total vergessen:

      speichereArtikelImWarenkorb($sid,$_POST['anzahl[$i]'],$_POST['artikel_id[$i]']);

      Hi,

      habe die Befürchtung ich muss das $i in "$i" abändern.

      es ist unglaublich, wie viel man mit einem einzigen Wort und einem Satzzeichen alles ausdrücken kann. Nämlich mit:

      Häh?

      Cheatah

      1. Hi,

        speichereArtikelImWarenkorb($sid,$_POST['anzahl[$i]'],$_POST['artikel_id[$i]']);

        ich weiß zwar noch immer nicht, was das mit regulären Ausdrücken zu tun haben soll; aber 'anzahl[$i]' repräsentiert eine Zeichenkette, bestehend aus a, n, z, a, h, l, [, $, i und ].

        Cheatah

        1. Ich meine, ob das ein richtiger Methodenaufruf ist.

          Der Funktioniert nämlich erst wenn ich ihn so abändere:

          $anzahlNeu=$_POST['anzahlNeu'];
              $artikel_id=$_POST['artikel_id'];

          include('../../functions/shopfunctions.php');
               for ($i=0; $i<count($_POST['artikel_id']);$i++) {
                  speichereArtikelImWarenkorb($sid,$anzahlNeu[$i],$artikel_id[$i]);
               }

          Warum funktioniert er nicht so:
          speichereArtikelImWarenkorb($sid,$_POST['anzahl[$i]'],$_POST['artikel_id[$i]']);

          Danke,
          Compu

          Hi,

          speichereArtikelImWarenkorb($sid,$_POST['anzahl[$i]'],$_POST['artikel_id[$i]']);

          ich weiß zwar noch immer nicht, was das mit regulären Ausdrücken zu tun haben soll; aber 'anzahl[$i]' repräsentiert eine Zeichenkette, bestehend aus a, n, z, a, h, l, [, $, i und ].

          Cheatah

          1. Ich meine, ob das ein richtiger Methodenaufruf ist.

            Der Funktioniert nämlich erst wenn ich ihn so abändere:

            $anzahlNeu=$_POST['anzahlNeu'];
                $artikel_id=$_POST['artikel_id'];

            include('../../functions/shopfunctions.php');
                 for ($i=0; $i<count($_POST['artikel_id']);$i++) {
                    speichereArtikelImWarenkorb($sid,$anzahlNeu[$i],$artikel_id[$i]);
                 }

            Warum funktioniert er nicht so:
            speichereArtikelImWarenkorb($sid,$_POST['anzahl[$i]'],$_POST['artikel_id[$i]']);

            --> wie jetzt 'Anzahlneu' oder 'Anzahl'

            Danke,
            Compu

            --> gruss romy

            Hi,

            speichereArtikelImWarenkorb($sid,$_POST['anzahl[$i]'],$_POST['artikel_id[$i]']);

            ich weiß zwar noch immer nicht, was das mit regulären Ausdrücken zu tun haben soll; aber 'anzahl[$i]' repräsentiert eine Zeichenkette, bestehend aus a, n, z, a, h, l, [, $, i und ].

            Cheatah

          2. Huhu

            Warum funktioniert er nicht so:
            speichereArtikelImWarenkorb($sid,c,$_POST['artikel_id[$i]']);

            schau Dir mal folgende Zeilen an und meditiere darüber ;-)

            $_POST['artikel_id[$i]']

            $_POST[ $artikel_id[$i] ]

            $_POST['artikel_id'][$i]

            $_POST['artikel_id']['$i']

            $_POST['$artikel_id'][$i]

            eine Zeile davon enthält (vielleicht) die Lösung

            Viele Grüße

            lulu