Kerran aikaisemmin kysyin miten tehdään pudotusvalikko, joka hakee tietokannasta tietoa. Ja jättää valitun tiedon näkyviin pudotusmenuun arvoksi, mutta miksi tämä ei tee niin, mikä vikana
function CreateTargetBox($target = "") { $table = 'tomag'; $query = "select distinct target from $table WHERE target!=\"NOT PUBLICATION\" "; $result = mysql_query($query); if($result == false) { MsgCantQuery($table, $query); return; } while($row = mysql_fetch_row($result)) $vaihtoehdot[] = $row[0]; // print_r ($vaihtoehdot); echo '<select class="blue" name="target_mode_show">'; echo '<option></option>'; foreach ($vaihtoehdot as $vaihtoehto) { if ($vaihtoehto == $valittu) echo("<option value=\"{$vaihtoehto}\" selected=\"selected\">{$vaihtoehto}</option>\n"); else echo("<option value=\"{$vaihtoehto}\">{$vaihtoehto}</option>\n"); } echo("</select>\n"); }
Mod. edit: näppärämpi tapa erottaa koodi muusta tekstistä on kooditagit
Aihe on jo aika vanha, joten et voi enää vastata siihen.