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ünschten Ergebnisses. in der tabelle tracks stehen die stücke einer Cd(track_01, track_02 etc.)und eine id, die zur tabelle daten führt. Ich möchte jetzt in einem select-feld alle tracks angezeigt bekommen, muß also die DB-Spalten track_01, track_02 etc. erst auslesen und dann sortieren. Ich hoffe, das Problem ist hiermit klarer geworden > >Ich bitte weiterhin um Hilfe ... > > > > >> > > hallo Liste, > >> > > ich möchte ein array, das sich nach einer Db-abfrage aus > mehreren > >> > > Db-Feldern zusammensetzt sortieren und in einem select Feld > >> > > darstellen. > >> > > Leider funktioniert die sort()Funktion bei mir nicht. > Das bezweifle ich, die funktioniert wahrscheinlich ganz prima, nur > tust Du möglicherweise nicht das rein, was Du reintunsolltest, um das > Ergebnis zu erhalten, das Du gern hättest :-) > >> > > Weiß' jemand Hife? Ich verzweifle langsam. Hier der Ansatz: > >> > > >> > >> -------------Code------------- > >> Select track01, track02, track03 from tracks; > >> while ($db->next_record()){ > >> $wert = > array(htmlentities($db->f(1)),htmlentities($db->f(2))); > >> sort($wert); > Also, hier werden genau 2 Einträge "sortiert", denn Dein array $wert > besteht aus 2 Einträgen, die verglichen werden. > >> foreach ($wert as $v){ > >> $wert_gesamt=array($db->f(0) => strtolower($v) ); > >> foreach ($wert_gesamt as $k => $value){ > >> $option .= "<option value=\"$k\" > selected > >> > $value</option>"; > >> ...... > >> } > >> } > > -- > Thomas Beckmann, Kiel, Germany > beckmann_(at)_gis.de grüße Frank -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
php::bar PHP Wiki - Listenarchive