0

画像のドロップダウン メニューに msDropdown を使用しています。ユーザーが画像を選択するたびに、データベースに値が挿入されます。このページが読み込まれると、現在データベースに保存されている値に基づいて選択された画像がドロップダウン メニューに表示されます。しかし、msDropdown がどのように値を理解し、画像に関連付けることができるかは本当にわかりません。これが私が試したものです:

  $connector = new DbConnector();
  $Attend = mysql_query("SELECT `Attend` FROM `Database`.`Table` WHERE `Table`.`FieldName`='xyz'"); ?>
  <select name="Attend" id="Attend">
    <option value="'.$Attend.'" selected="selected">'.$Attend.'</option>;
    <option value="Yes" title="img/check.png"></option>
    <option value="No" title="img/no.png"></option>
  </select>

ただし、ページの読み込み時に画像が表示されません。

4

1 に答える 1

0

データベースに接続して画像を取得することは適切なオプションではなく、画像を表示する方法ではなく、CSS + JavascriptまたはJQueryを使用して単純な画像タグを使用して画像を表示する可能性があります

   Try some code like this, it might work out

function showPic(opt){

    var selopt = document.getElementById("opt").value;

    if(selopt == 1){
           document.getElementById("lambo").style.display="block";
    }
    if(selopt == 1){
           document.getElementById("audi").style.display="block";
    }
    if(selopt == 1){
           document.getElementById("ferr").style.display="block";
    }
}

<select id="opt" onChange="showPic;">
    <option value=1>Lamborgini</option>
    <option value=2>Audi</option>
    <option value=3>Ferrari</option>
</select>

<div id="lambo"> <img src="lamborgini.jpg" /></div>
<div id="audi"> <img src="audi.jpg" /></div>
<div id="ferr"> <img src="ferrari.jpg" /></div> `
于 2013-09-29T03:44:58.800 に答える