Announcement

Collapse
No announcement yet.

Formulardaten aus Schleife

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Formulardaten aus Schleife

    Hallo,

    ich habe eine Tabelle in der ich Daten aus einer Datenbank aufliste. Diese Tabelle habe ich mittels einer while-Schleife erzeugt. In der letzten Spalte habe ich ein Formulareingabefeld erzeugt um in meinem Fall halt die Anzahl der Bestellungen aufzunehmen.

    Mein Problem ist gerade nur, wie ich im input Bereich jedem einzelnen einen name zuordne, damit ich diesen dann später auslesen kann?

    Dazu mal mein Beispielcode:

    $sql = "SELECT * FROM produktinfo WHERE Art='classic'";
    $result = mysql_query($sql);

    // Start Produkt-Tabelle
    echo "<table border='1'><tr><td>Höhe</td><td></td><td>Preis</td><td><img src='grafiken/warenkorb.gif'></td></tr>";

    while ($row = mysql_fetch_assoc($result)){

    echo "<tr><td>$row[Hoehe] cm</td><td>";

    if ($row[Ort] == 'out') {
    echo "mit Ablauf";
    }

    echo "</td><td>EUR $row[Preis]</td><td><input type='text' name='???'></td></tr>";

    }
    echo "</table>"; // Ende Tabelle

    ?>

    <input type="submit" name="submit" value=" in den Warenkorb ">

    <?php

    if (!empty($_POST["submit"])) {

    echo "Anzahl der z.B. dritten Zeile: $_POST[???]";

    }

    }
    mysql_close();

    Ich hoffe, ich konnte mich verständlich ausdrücken.

    Danke für jede Hilfe
    Grüße
    Toasten

  • #2
    Ah, ich habe es gerade selber hinbekommen.

    Ich setze bei den Fragezeichen im input-Tag einfach $row[id] ein, und dann unten bei den ??? $_POST[ _ ] und da halt dann die Zahl.

    Comment

    Working...
    X