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?
 
          

 
							
						 Moderator
 Moderator
Kommentar