javascriptを使用してMySQLクエリから取得した値を出力しようとしています。ここにコードがありますMySQLクエリから取得した問題の印刷値
function editVal(category){
//alert(category);
//document.getElementById("editdiv").innerHTML = '<input type = text value='+category+'>';
<?
$tagquery = mysql_query("Select latitude from Zones where tag = 'category'");
while($row=mysql_fetch_array($tagquery)) { ?>
alert(category);
document.getElementById("editdiv").innerHTML = '<input type="text" value='"+<?=$row['latitude']?>+"'/>';
<?}?>
}
私は別のフォームで前にテストしたので、クエリが正常に動作していることが分かります。しかし、いくつかの奇妙な理由で、このスニペットはwhileループに入りません(私は警告機能でそれを見つけようとしました)。ここでページの外観を見ることができます - http://128.233.104.33/gameview/mapv.php
私はWebサービスを使用すると良いかもしれませんが、今はこの問題を解決しようとしています。
お願いします。
これでJavaScriptを使用する代わりに、PHPを使用してHTMLを出力できませんか? JSとPHPの混在は一般的には良い考えではありません。通常、後でコードを変更するのは面倒です。ところで、ユーザビリティの専門家は、アイテム名の前にチェックボックス*を置くことをお勧めします。 –
OMG ...私はそれを行うことができます..試してみよう! – Pow
これはどのhtml/jsでレンダリングされますか? – Daniel