0

下部に送信ボタンがあるフォームを含む 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ファイルを適切に実行できますか?

誰でも私を助けてもらえますか?

4

1 に答える 1