PHP-Code:
while ( $var < $max ) {
$var++;
$spalte = "enchant_".$var;
$menge =$row[$spalte];
echo "Aus folgender Spalte $spalte wird nun Material gecheckt. Die Menge benötigt: $menge. Variable steht bei $var.<br>";
$abfrage = "SELECT *
FROM material
WHERE id = '$var' ";
$erg = mysql_db_query($dbname,$abfrage,$verbindung);
while($row = mysql_fetch_array($erg)) {
$preis=$row["material_preis"];
$bestand=$row["material_bestand"];
$name=$row["material_name"];
echo "Material: $name Preis: $preis und Bestand: $bestand<br>";
}
## Ende der while-Schleife
}
Also, die Tabelle hat 40 Spalten...enchant_1, enchant_2 etc. bis enchant_40. Ich bekomme aber immer nur den Wert der ersten Spalte, die das Ding ausliest (enchant_2), alle anderen Spaltenwerte werden nicht mehr ausgelesen. Was ist grundlegend falsch?
Kommentar