Moses
24.09.2002, 14:39:23
Hallo,
habe ein kleines Problem und stehe momentan ziemlich auf dem Schlauch.
Ich erstelle ein Bestell-Formular über PHP. Dabei werden Informationen aus einer DB ausgelesen.
Jetzt ist es natürlich schön wenn der Besteller die Menge der zu bestellenden Produkte eingeben kann, aber wie definiere ich in diesem Fall die Variable, da wenn ich die Ausgabe über eine while Schleife mache, würde die Variable ja für jedes Produkt gleich sein.
Zur besseren Verständnis:
$sql = "select Name, Produkt, Preis from T_Produkt";
$erg = mysql_query($sql);
if (!$erg) die("<br>Geht Nicht");
else {
while ($Aus = mysql_fetch_array($erg)) {
echo "<tr>";
echo "<td>" .$Aus["Name"] ."</td>";
echo "<td>" .$Aus["Produkt"] ."</td>";
echo "<td>" .$Aus["Preis"] ."</td>";
echo "<td><input type='Text' name='menge' value='0' size='2'> </td>";
echo "</tr>";
}
}
Sprich bei dem Eingabefeld in dem die zu bestellende Menge eingegeben wird habe ich so für jedes Produkt die Variable menge - bei übergabe des Formulars wird also nur die letzte "menge" aus der Liste weitergeleitet.
Hat einer eine gute Idee - wäre sehr dankbar.
Grüße,
Moses
habe ein kleines Problem und stehe momentan ziemlich auf dem Schlauch.
Ich erstelle ein Bestell-Formular über PHP. Dabei werden Informationen aus einer DB ausgelesen.
Jetzt ist es natürlich schön wenn der Besteller die Menge der zu bestellenden Produkte eingeben kann, aber wie definiere ich in diesem Fall die Variable, da wenn ich die Ausgabe über eine while Schleife mache, würde die Variable ja für jedes Produkt gleich sein.
Zur besseren Verständnis:
$sql = "select Name, Produkt, Preis from T_Produkt";
$erg = mysql_query($sql);
if (!$erg) die("<br>Geht Nicht");
else {
while ($Aus = mysql_fetch_array($erg)) {
echo "<tr>";
echo "<td>" .$Aus["Name"] ."</td>";
echo "<td>" .$Aus["Produkt"] ."</td>";
echo "<td>" .$Aus["Preis"] ."</td>";
echo "<td><input type='Text' name='menge' value='0' size='2'> </td>";
echo "</tr>";
}
}
Sprich bei dem Eingabefeld in dem die zu bestellende Menge eingegeben wird habe ich so für jedes Produkt die Variable menge - bei übergabe des Formulars wird also nur die letzte "menge" aus der Liste weitergeleitet.
Hat einer eine gute Idee - wäre sehr dankbar.
Grüße,
Moses