Mailinglisten-Archive |
Guten Morgen, liebe Liste ich möchte verschiedene Arrays aus einer Datenbankabfrage zu einem Array verbinden und dieses dann alphabetisch sortieren. Nachfolgend wird das Array dann in einem select-Feld dargestellt. Leider klappt das sortieren nicht. Mein bisheriger Ansatz: //--------Schnipp--------------------// while ($db->next_record()){ $wert_01 = array(htmlentities($db->f(1))); $wert_02 = array(htmlentities($db->f(2))); $wert_03 = array(htmlentities($db->f(3))); //arrays verbinden $wert = array_merge($wert_01, $wert_02, $wert_03); //arrays sortieren. ich habe ale functionen durchprobiert: sort(),usort() etc. sort($wert) foreach ($wert as $v){ $wert_gesamt=array($db->f(0) => strtolower($v) ); foreach ($wert_gesamt as $k => $value){ if(!empty($value)){ if($wert == $SEL_FELD1) { $option .= "<option value=\"$k\" selected >$value</option>"; }else{ $option .= "<option value=\"$k\" >$value</option>"; } } } } } Wie kann ich das lösen? Ich bin mittlerweile völlig verzweifelt und hoffe hiermit auf eine mich weiterbringende Idee. Vielen Dank für die Hilfe Frank -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
php::bar PHP Wiki - Listenarchive