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