ボタンクリック時にMySQLからのデータが入力されるドロップダウンリストを動的に追加します。
<div id="dynamicDiv">
sqlconn();
$sql="SELECT column_name FROM table";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result);
echo "";
mysql_close($con);
</div>
<input type="button" value="+ Data" onClick="addInput('dynamicDiv');">
私が知っている唯一の方法は、スクリプトを書くことですが、私はスクリプト上でPHPスクリプトを行うことはできません(またはできますか?)。ドロップダウンリストを追加するためにクエリを行う必要があります。
var counter = 1;
var limit = 15;
function addInput(divName){
if (counter == limit) {
alert("You have reached the limit of adding " + counter + " inputs");
}
else {
var newdiv = document.createElement('div');
newdiv.innerHTML = "whatever needs to be dynamically input on div";
document.getElementById(divName).appendChild(newdiv);
counter++;
}
}
スクリプト内のドロップダウンリストを埋め込むための回避策がありますか?とても有難い!