Franz Geisler: Artikel Preisen zuordnen

Hallo!

Ich habe ein Formular mit dem man einen Artikel und die Menge angeben soll,also mittels einer Checkboxe Artikel auswählen und die Menge in ein Textfeld angeben.

<form action="order.php">
<p>
Artikel1:<input type="checkbox" name="artikel[]" value="artikel1">
Anzahl: <input type="text" name="anzahl[]"></input>
<br />
Artikel2:<input type="checkbox" name="artikel[]" value="artikel2">
Anzahl: <input type="text" name="anzahl[]"></input><br>
</form>

Wie kann ich die eingebenen Daten in einem Array sammeln, so das die bestellten Artikel der Menge zugeordnet werden?
Artikel1=>3
Artikel2=>4

besten dank für Eure Hilfe.

  1. Hallo!

    <form action="order.php">
    <p>
    Artikel1:<input type="checkbox" name="artikel[]" value="artikel1">
    Anzahl: <input type="text" name="anzahl[]"></input>
    <br />
    Artikel2:<input type="checkbox" name="artikel[]" value="artikel2">
    Anzahl: <input type="text" name="anzahl[]"></input><br>
    </form>

    Artikel1 -> Produkt-ID = 123
    Artikel2 -> Produkt-ID = 456

    <form action="order.php" method="post">
    <p>
    Artikel1:<input type="checkbox" name="artikel[123][id]" value="artikel1">
    Anzahl: <input type="text" name="artikel[123][menge]"></input>
    <br />
    Artikel2:<input type="checkbox" name="artikel[456][id]" value="artikel2">
    Anzahl: <input type="text" name="artikel[456][menge]"></input><br>
    </form>

    Nun lasse Dir mal das Array $_POST[artikel] ausgeben. Dann kannst Du entscheiden wie Du es abarbeitest.

    MfG, André Laugks

    --
    L-Andre @ gmx.de
    1. Hallo!

      <form action="order.php" method="post">
      <p>
      Artikel1:<input type="checkbox" name="artikel[123][id]" value="artikel1">
      Anzahl: <input type="text" name="artikel[123][menge]"></input>
      <br />
      Artikel2:<input type="checkbox" name="artikel[456][id]" value="artikel2">
      Anzahl: <input type="text" name="artikel[456][menge]"></input><br>
      </form>

      Berichtigung:

      <form action="order.php" method="post">
      <p>
      Artikel1:<input type="checkbox" name="artikel[123][id]" value="123">
      Anzahl: <input type="text" name="artikel[123][menge]"></input>
      <br />
      Artikel2:<input type="checkbox" name="artikel[456][id]" value="456">
      Anzahl: <input type="text" name="artikel[456][menge]"></input><br>
      </form>

      MfG, André Laugks

      --
      L-Andre @ gmx.de
  2. Hi,

    Artikel1:<input type="checkbox" name="artikel[]" value="artikel1">
    Anzahl: <input type="text" name="anzahl[]"></input>
    <br />
    Artikel2:<input type="checkbox" name="artikel[]" value="artikel2">
    Anzahl: <input type="text" name="anzahl[]"></input><br>

    z. B.: sowas?
    Artikel1:<input type="checkbox" name="artikel[]" value="artikel1">
    Anzahl: <input type="text" name="anzahl['artikel1']"></input>
    <br />
    Artikel2:<input type="checkbox" name="artikel[]" value="artikel2">
    Anzahl: <input type="text" name="anzahl['artikel2']"></input><br>

    Gruesse  Joachim