Hallo habe folgendes Problem, ich habe 2 Tabellen die beide das Feld
icd_id haben und die durchsucht werden.
Wenn ich mir jetzt das auf der Seite anschaue, dann steht z.B. da
Masern und als icd_id einmal die 3 und die 4, also so:
<option value='3,4' >Masern</option>
<option value='3,4' >Keuchhusten</option>
Jetzt ist aber so die icd_id 3 gehört zu Masern, die 4 zu Keuchhusten.
Das liegt bestimmt daran, dass die beiden Felder in den 2 Tabellen
gleich heißen.
Wie kann ich es aber machen, dass die icd_id die übergeben wird, also
in dieser Zeile....
die icd_id übergibt aus der tbl.icd_id.
Kann man irgendwie noch einbauen $row[icd_id] = i.icd_id oder irgendsowas. Es muß doch irgendwie funktionieren, dass dort
nur die icd_id aus der tbl.icd_id ausgegeben wird, die icd_id aus tbl.brand
brauche ich doch nur zum Vergleich.
Bitte um Hilfe, Danke !
icd_id haben und die durchsucht werden.
PHP Code:
<?PHP
echo "<select name=\"icd_id4\" class=\"listen_mittel\">";
echo"<option value='nothing'>Please choose an indication</option>";
$result = mysql_query("SELECT i.* ,b.* From icd i, brand b
where b.brand_id=$brand_id3 and FIND_IN_SET(i.icd_id,b.icd_id)>0
Order by i.icd_id");
$num = mysql_num_rows($result);
if ($num !=0) {
while ($row = mysql_fetch_array($result)) {
if($row[icd_id]==$icd_id4) { $selected="selected"; }
else { $selected=""; }
echo"<option value='$row[icd_id]' $selected>
$row[icd_name]</option>";
}
}
echo " </select>";
?>
Masern und als icd_id einmal die 3 und die 4, also so:
<option value='3,4' >Masern</option>
<option value='3,4' >Keuchhusten</option>
Jetzt ist aber so die icd_id 3 gehört zu Masern, die 4 zu Keuchhusten.
Das liegt bestimmt daran, dass die beiden Felder in den 2 Tabellen
gleich heißen.
Wie kann ich es aber machen, dass die icd_id die übergeben wird, also
in dieser Zeile....
PHP Code:
<?PHP
.......
echo"<option value='$row[icd_id]' $selected>$row[icd_name]</option>";
........
?>
Kann man irgendwie noch einbauen $row[icd_id] = i.icd_id oder irgendsowas. Es muß doch irgendwie funktionieren, dass dort
nur die icd_id aus der tbl.icd_id ausgegeben wird, die icd_id aus tbl.brand
brauche ich doch nur zum Vergleich.
Bitte um Hilfe, Danke !
Comment