Hallo Leute,
ich habe ein Problem, für das es bestimmt eine ganz einfache Lösung gibt, ich habe bloß anscheinend ein Brett vorm Kopf...
Folgendes vorhaben:
In meiner Datenbank habe ich Farben als einzelne Einträge mit eigenen ID's hinterlegt. Jetzt möchte ich jede einzelne Farbe über eine While-Schleife in einer abfolgenden Variablen ausgeben.
Z.B.: weiss = $farbe1,schwarz = $farbe2, grau = $farbe3 u.s.w..
Ich bekomme es bloß nicht hin den Namen der Variablen automatisch um 1 zu erhöhen und deswegen wird die Variable $farbe1 unzählige Male überschrieben..
Bitte um Hilfe
Grüße,
Joe
ich habe ein Problem, für das es bestimmt eine ganz einfache Lösung gibt, ich habe bloß anscheinend ein Brett vorm Kopf...
Folgendes vorhaben:
In meiner Datenbank habe ich Farben als einzelne Einträge mit eigenen ID's hinterlegt. Jetzt möchte ich jede einzelne Farbe über eine While-Schleife in einer abfolgenden Variablen ausgeben.
Z.B.: weiss = $farbe1,schwarz = $farbe2, grau = $farbe3 u.s.w..
Ich bekomme es bloß nicht hin den Namen der Variablen automatisch um 1 zu erhöhen und deswegen wird die Variable $farbe1 unzählige Male überschrieben..
PHP-Code:
// Zählt die Farben
$countcolors = $pdo->prepare("SELECT COUNT(color_name) AS count FROM car_colors");
$countcolors->execute();
$row = $countcolors->fetch();
$colorcount = $row['count'];
// Gibt die einzelnen Farben in Variable $color"X" aus
while ($colorcount > 0) {
$id = 1;
$sqlcolors = $pdo->prepare("SELECT color_name FROM car_colors WHERE color_id = :id");
$sqlcolors->bindParam(':id', $id);
$sqlcolors->execute();
foreach ($sqlcolors as $one) {$color1 = $one['color_name'];};
echo "$color1<br>";
$colorcount--;
$id++;
}
Grüße,
Joe
Kommentar