下部に送信ボタンがあるフォームを含む Web サイトを構築しています。このボタンをクリックすると、ラップトップで実行されている mysql サーバーに情報を送信する php ファイルにリクエストを送信する JavaScript の関数が呼び出されると想定されます。これはJavaScriptファイルです:
function registerUser()
{
if (window.XMLHttpRequest)
{
// Code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else
{
// Code for IE6, IE5
xmlhttp = ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("POST",
"RegisterUser.php",
true);
xmlhttp.send();
}
これはphpファイルです:
<?php
$connection = mysqli_connect('127.0.0.1', 'root', '')
or die("Unable to connect to database");
$database = mysqli_select_db($connection, "database")
or die("Could not select database");
$sql = "INSERT INTO test VALUES ('12', 'test');";
$execute = mysqli_query($connection, $sql);
?>
ローカル ホストで php ファイルを実行してみましたが、正常に動作するため、mysql サーバーに問題はありません。ただし、Web サイトはサーバー上で実行されているわけではなく、ラップトップからブラウザーで開いているだけです。それが問題かどうかはわかりません。開発者の下のブラウザでは、phpファイルがロードされていることがわかりますが、実行されていないようです。では、どうすればphpファイルを適切に実行できますか?
誰でも私を助けてもらえますか?