Hallo!
Nach langen googlen hab' ich das Problem leider immer noch nicht lösen können, stehe irgendwie auf dem Schlauch...
Vielleicht hat jemand einen Denkanstoss...
Möchte aus einem Datenbankfeld (Felderbezeichnung: anzahl-1 bis anzahl-40) Datensätze auslesen.
Momentan mache ich das folgendermassen, solange eben die Felder abgearbeitet werden...
Die Ergebnisse werden dann in einem Array gespeichert und an eine Funktion übergeben welche prüft, ob das Feld 0 (also leer) oder nicht 0 (etwas beinhaltet).
Danach werden die Ergebnisse in einer Tabelle ausgegeben...
Ich möchte allerdings die obere for-Schleife so ändern, dass ich nicht für jedes Anzahl-Feld eine Zeile schreiben muss. Deshalb müsste der letzte Werte der mysql_result-Abfrage ("anzahl-1", "anzahl-2" usw.) inkrementiert werden.
Hat jemand eine Idee?
Die Übergabe der Variablen $i aus der for-Schleife zum Inkrementieren funktioniert nicht so, wie ich das gerne hätte...
Vielen Dank,
Tom.
Nach langen googlen hab' ich das Problem leider immer noch nicht lösen können, stehe irgendwie auf dem Schlauch...
Vielleicht hat jemand einen Denkanstoss...
Möchte aus einem Datenbankfeld (Felderbezeichnung: anzahl-1 bis anzahl-40) Datensätze auslesen.
Momentan mache ich das folgendermassen, solange eben die Felder abgearbeitet werden...
PHP-Code:
for($i=0; $i<$num; $i++) {
$anzahl1 = mysql_result($res, $i, "anzahl-1");
$anzahl2 = mysql_result($res, $i, "anzahl-2");
... ... ... ...
Danach werden die Ergebnisse in einer Tabelle ausgegeben...
Ich möchte allerdings die obere for-Schleife so ändern, dass ich nicht für jedes Anzahl-Feld eine Zeile schreiben muss. Deshalb müsste der letzte Werte der mysql_result-Abfrage ("anzahl-1", "anzahl-2" usw.) inkrementiert werden.
Hat jemand eine Idee?
Die Übergabe der Variablen $i aus der for-Schleife zum Inkrementieren funktioniert nicht so, wie ich das gerne hätte...
Vielen Dank,
Tom.
Kommentar