Dovrai farlo usando Ajax. Raccomando Jquery biblioteca. Installalo usando la documentazione di Jquery, quindi usa qualcosa di simile al seguente:
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
}
}
Puoi avere makeAjaxRequest()
richiamato quando qualcuno fa clic su un collegamento, fa clic su un pulsante o qualsiasi altra cosa, ad esempio:
<a href="#" onclick="makeAjaxRequest();">Check database</a>
Il codice php del file script-that-checks-db.php
(ovviamente, chiamalo in modo diverso) sarà responsabile del controllo del db. Il codice sarebbe simile a questo.
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";
?>
Potresti anche usare JSON qui invece del metodo 0/1, ma poiché sei nuovo, penso che sarà abbastanza semplice per te.
Spero che questo aiuti, se avete domande sentitevi liberi di chiedere. Inoltre, sentiti libero di cambiare la funzione e i nomi dei file.