phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?mehrfache_Eintr=E4ge_in_einem_aus_DB_gef=FClltem_select-fe?= =?ISO-8859-1?Q?ld?=

[php] mehrfache Einträge in einem aus DB gefülltem select-fe ld

Frank Schnaue php_(at)_phpcenter.de
Tue, 5 Jun 2001 16:30:38 +0200 (MEST)


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