Вам нужно будет сделать это с помощью 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>
Код php файла script-that-checks-db.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";
?>
Вы также можете использовать здесь JSON, а не метод 0/1, но поскольку вы новичок, я думаю, это будет достаточно просто для вас.
Надеюсь, это поможет, если у вас есть какие-либо вопросы, не стесняйтесь задавать. Кроме того, не стесняйтесь изменять функцию и имена файлов.