Mailinglisten-Archive |
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