Hallo,
ich habe eine Tabelle "Artikel". Aus dieser Tabelle möchte ich die drei meist verkauften Artikel in einer Tabelle ausgeben lassen. Kann mir jemand bei der Umsetzunh helfen???
Vielen Dank!
Gruss
Benji
schmalle
19-06-2003, 12:46
jedes mal, wenn der artikel gekauft wird erhöhst du die zahl "verlauft" in der db. dann ne abfrage sortiert nach "verkauft"
Danke für die schnelle Hilfe. Und wie verfahre ich, wenn ich neue Produkte anzeigen lassen will. Da muss man bestimmt mit dem Datum arbeiten oder?
Gruss
Benji
schmalle
19-06-2003, 13:01
genau "ORDER BY FELD_DATUM DESC "
Und wie sieht es aus, wenn ich zu dem dazugehörigen Artikel ein Bild darstellen möchte. Von welchem Datentyp ist denn dann die Spalte Bild in der Tabelle "Artikel"?
Wie kann ich den Artikel mit dem dazugehörigen Bild darstellen?
Gruss
Benji
mrhappiness
19-06-2003, 13:17
entweder datentyp blob
oder varchar und den pfad zum bild speichern
schmalle
19-06-2003, 13:45
immer pfad speichern. bilder in datenbanken sind ein graus *schüttel* :)
Das mit der Ausgabe der Artikel funktioniert jetzt ohne Probleme. Nun habe ich aber ein Darstellungsproblem. Ich möchte die Artikel wie folgt darstellen:
1. Artikel 1
2. Artikel 2
3. Artikel 3 usw.
ich habe Probleme bei der Darstellung der Zahlen, speziell bei der Formulierung der Schleife.
Gruss
Benji
schmalle
19-06-2003, 15:03
meinst du eine aufzählung?
// abfrage
echo "<ol>";
while($row = mysql_fetch_array($SQL)) {
echo "<ul>$row[datensatz]";
}
echo "</ol>";
mrhappiness
20-06-2003, 16:45
echo '<li>'.$row['datensatz'].'</li>';
meintest du wohl oder?