このコードは動作しますが、フォーム提出のinnerHTMLを変更するためのjavascript関数と同様に、SQLクエリをどのように実行できるか、という瞬間の見出しのみを示しています。フォームを送信するだけでなく、入力ボタンをクリックしてjavascript関数を実行する方法?
// HTML
<div id='heading'> </div>
//フォーム
<form method='post'>
<input type='submit name='option' value='option' onclick='myFunction()' >
</form>
// SQLクエリ
if(isset($_POST['option'])===true && empty($_POST['option']===true)){
$sql2= 'SELECT * from maptable ORDER by price';
$result = $mysql->query($sql2);
}
// javascript関数
<script>
function myFunction(){
document.getElementById('heading').innerHTML ='OptionName';
}
</script>
サーバー用にAJAXを使用しましたかサイド実行? –
いいえ、それは基本的なJavaScriptです –