Budete to muset udělat pomocí Ajaxu. Doporučuji Jquery knihovna. Nainstalujte jej pomocí dokumentace k Jquery a poté použijte něco jako následující:
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
}
}
Můžete mít makeAjaxRequest()
vyvoláno, když někdo klikne na odkaz, klikne na tlačítko nebo cokoli jiného, např.:
<a href="#" onclick="makeAjaxRequest();">Check database</a>
PHP kód souboru script-that-checks-db.php
(samozřejmě, pojmenujte to jinak) bude zodpovědný za kontrolu db. Kód by vypadal nějak takto.
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";
?>
Můžete zde také použít JSON místo metody 0/1, ale protože jste nový, myslím, že to pro vás bude dost jednoduché.
Doufám, že to pomůže, pokud máte nějaké dotazy, neváhejte se zeptat. Můžete také změnit názvy funkcí a souborů.