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