Mailinglisten-Archive |
Hallo,
ich möchte Hilfe erbitten für folgendes Problem:
Aus einer Musik-DB werden über eine Schleife alle Interpreten in ein
select-feld ausgelesen, über welches dann der entsprechende Eintrag ausgelesen
werden kann.
Da mehrere Interpreten vorhanden sind, kommen Einträge teilweise doppelt
vor.
Ich möchte, daß im select-feld dann folgendes steht:
Tom Waits
Van Morrison (4)
Deep Purple (2)
etc.
Hier das Codefragment:
// BODY-Formatierung
include("./inc.body.php3");
// Datenbank-Verbindung aufbauen
include("./inc.pconnect.php3");
connect();
// Zuerst die gesamte Anzahl der Datensätze in der Datenbank finden
$sql = "SELECT * FROM $DB_TABLE";
$sql .= " ORDER BY artist,date_id";
$sql .= ";";
// Die SQL-Anweisung ausführen
$sql_result = mysql_db_query( $DB_DATABASE, $sql, $dbh ) or mysql_die();
// mit einer Schleife die select-box aus der Datenbank füllen
while ($row = mysql_fetch_array($sql_result)) {
$r_artist = $row[$data_field];
$r_first = "ABBA";
if ($r_first == r_artist)
{ $option_block .= "<OPTION VALUE=\"$r_artist\"
SELECTED>$r_artist</OPTION>";
}
else{
$option_block .= "<OPTION VALUE=\"$r_artist\">$r_artist</OPTION>";
}
}
Vielen Dank für die Hilfe
Frank
--
Machen Sie Ihr Hobby zu Geld bei unserem Partner 1&1!
http://profiseller.de/info/index.php3?ac=OM.PS.PS003K00596T0409a
--
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net
php::bar PHP Wiki - Listenarchive