Mailinglisten-Archive |
On Fri, 2 Nov 2001 21:23:29 +0100 (MET), you wrote: >hat denn wirklich keiner eine Idee dazu oder ist das Problem unklar? Das Problem ist unklar, da man nicht wissen kann, was Du denn nun genau sortieren willst. Was steht denn in trackX? Gib mal 'n Beispiel der Daten und des gew=FCnschten Ergebnisses. >Ich bitte weiterhin um Hilfe ... > >> > > hallo Liste, >> > > ich m=F6chte ein array, das sich nach einer Db-abfrage aus = mehreren >> > > Db-Feldern zusammensetzt sortieren und in einem select Feld=20 >> > > darstellen. >> > > Leider funktioniert die sort()Funktion bei mir nicht. Das bezweifle ich, die funktioniert wahrscheinlich ganz prima, nur tust Du m=F6glicherweise nicht das rein, was Du reintunsolltest, um das Ergebnis zu erhalten, das Du gern h=E4ttest :-) >> > > Wei=DF' jemand Hife? Ich verzweifle langsam. Hier der Ansatz: >> >=20 >>=20 >> -------------Code------------- >> Select track01, track02, track03 from tracks; >> while ($db->next_record()){ >> $wert =3D = array(htmlentities($db->f(1)),htmlentities($db->f(2))); >> sort($wert); Also, hier werden genau 2 Eintr=E4ge "sortiert", denn Dein array $wert besteht aus 2 Eintr=E4gen, die verglichen werden. >> foreach ($wert as $v){ >> $wert_gesamt=3Darray($db->f(0) =3D> strtolower($v) ); >> foreach ($wert_gesamt as $k =3D> $value){ >> $option .=3D "<option value=3D\"$k\" = selected >> > $value</option>"; >> ...... >> } >> } --=20 Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive