Ще трябва да направите това с помощта на 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
(разбира се, назовете го по друг начин) ще отговаря за проверката на db. Кодът ще изглежда така.
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, но тъй като сте нов, мисля, че това ще бъде достатъчно просто за вас.
Надявам се това да помогне, ако имате въпроси, не се колебайте да ги зададете. Освен това не се колебайте да промените функцията и имената на файловете.