Mailinglisten-Archive |
Frank Schnaue wrote: > = > > =E4hem , es ist intelligenter und vor allem performanter wenn du in e= ine > > tabelle die CD-Daten (interpret, autoid ) > > und in die andere alle tracks zu allen CD mit Fremdschl=FCsselbezug z= ur > > CD-Daten Tabelle ( autoid) > genau so habe ich es gemacht > > so hast du keine leeren Spalten und kannst auch cd=B4s mit einer anza= hl von > > tracks speichern die un=FCblich gro=DF ist und normalerweise du nicht= so viel > > Spalten gemacht h=E4ttest .... ;)) > kann ich. Trotzdem hat die eine CD 12 und die andere 30 tracks. > In meiner dargestellten Detail- Ansicht eines Datensatzes m=F6chte ich = die > tracks nun in ein select- feld schreiben. Klappt ja auch, nur bisher wu= rden alle > Felder - auch die leeren (z.B. eine CD hat nur 12 tracks aber 40 track > DBFelder) - dargestellt. Das ist das Problem, nur die Felder auszugeben= , die > tats=E4chlich auch Inhalte haben Ahoi, also wenn Du das doch so gel=F6st hast, dann musst Du doch einfach nur machen: print "<select name=3D\"irgendwie\">"; $sh =3D mysql_query("SELECT * FROM tracks WHERE cd_id=3D3"); // nur so al= s Beispiel while ($track =3D mysql_fetch_array($sh) { print "<option value=3D\"".$track["title"]."\">".$track["title"]."</option>"; } print "</select>"; also ich wusste nun ned wie bei Dir die Felder heissen, aber das Prinzip ist klar - oder? greetz Fred -- = LionSoft - deus lo vult http://www.lionsoft.org/
php::bar PHP Wiki - Listenarchive