phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?AW:_=5Bphp=5D_mehrfache_Eintr=E4ge_in_einem_aus_DB_gef=FCl?= =?iso-8859-1?Q?ltem_select-feld?=

[php] AW: [php] mehrfache Einträge in einem aus DB gefül ltem select-feld

Sven Griesfeller php_(at)_phpcenter.de
Tue, 5 Jun 2001 16:36:20 +0200


mit freundlichen Grüssen

Sven Griesfeller

Programmierer
Sixworx GmbH
Hufnagelstr. 10
60326 Frankfurt
Tel.: 069750887-20
Fax: 069750887-30
http://www.sixworx.de
Email: grisu_(at)_sixworx.de

-----Ursprüngliche Nachricht-----
Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag von
Frank Schnaue
Gesendet: Dienstag, 5. Juni 2001 16:31
An: php_(at)_phpcenter.de
Betreff: [php] mehrfache Einträge in einem aus DB gefülltem select-feld

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

--
** http://www.php-center.de **
Die PHP-Liste: mailto: php_(at)_phpcenter.de
http://lists.phpcenter.de/mailman/listinfo/php



php::bar PHP Wiki   -   Listenarchive