Mailinglisten-Archive |
Hallo liebe Liste,
möchte aus einer db-Tabelle tracks, die folgendermaßen aufgebaut ist, ein
select-feld füllen: id -> track_01 -> track_02 -> track_03 -> track_04 etc.
$option = "<select name=\"SEL_FELD1\" value=\"$SEL_FELD1\"
onChange='submit()'>";
$query = "SELECT id,track_01,track_02,track_03,track_04";
$db->query($query);
while ($db->next_record()){
$t_01 = array($db->f(1));
$t_02 = array($db->f(2));
$wert = array_merge($t_01, $t_02);
foreach ($wert as $value){
if(!empty($value)){
if($value == $SEL_FELD1) {
$option .= "<option value=" .$value." selected
>".$value."</option>";
}else{
$option .= '<option value='.$value
.'>'.$value.'</option>';
}
}
}
}
$option .= "</select>";
Ich erzeuge aus jeder track-Spalte ein array, füge diese dann zusammen und
bringe das ganze in die Variable $option, die in html aufgerufen wird.
Mein Problem:
Um weiter mit den tracks arbeiten zu können, sind die Datensaetze dieser
Tabelle durch die id mit anderen Tabellen verbunden. Durch den Aufruf:
"SELECT * FROM daten WHERE ID = '$ID'"; möchte ich einen track auswählen und
eine andere Tabelle abfragen können.
Meine array-Struktur muß also im Ansatz folgendermaßen aussehen:
$t_01 = array(1 => track_01,
2 => track_01,
3 => track_01,
3 => track_02);
Wie kriege ich sowas in die obrige Struktur?
-Frank
--
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net
php::bar PHP Wiki - Listenarchive