これはAjaxを使用して行う必要があります。 Jquery をお勧めします 図書館。 Jqueryのドキュメントを使用してインストールしてから、次のようなものを使用します。
Javascript:
function makeAjaxRequest()
{
var url="script-that-checks-db.php";
$.get(url,{},verifyDb);
}
function verifyDb(response)
{
if (response==1)
{
//The value exists, do what you want to do here
}
else
{
//The value doesn't exist
}
}
makeAjaxRequest()
を持つことができます 誰かがリンクをクリックしたり、ボタンをクリックしたり、その他の何かをクリックしたときに呼び出されます。例:
<a href="#" onclick="makeAjaxRequest();">Check database</a>
ファイルscript-that-checks-db.php
のphpコード (もちろん、別の名前を付けてください)データベースのチェックを担当します。コードは次のようになります。
PHP:
<?php
//Do the mysql query and find out if the value exists or not.
if ($exists==true)
echo "1"; //1 will indicate to javascript that the value exists.
else
echo "0";
?>
ここでは、0/1メソッドの代わりにJSONを使用することもできますが、初心者なので、これは十分に簡単だと思います。
ご不明な点がございましたら、お気軽にお問い合わせください。また、関数名とファイル名は自由に変更してください。