Sen Ajax kullanarak bunu yapmak gerekir. Ben Jquery kütüphane öneririz. JQuery belgeleri kullanarak yükleyin ve ardından aşağıdaki gibi bir şey kullanabilirsiniz:
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
}
}
Eğer birisi, bir bağlantıyı tıkladığında, bir düğme veya başka bir şey, örneğin tıkladığında makeAjaxRequest()
çağrılır olabilir:
<a href="#" onclick="makeAjaxRequest();">Check database</a>
Dosyanın php kodu script-that-checks-db.php
(tabii, ismi farklı bir şey) db kontrol için sorumlu olacaktır. Kod böyle bir şey olmazdı.
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";
?>
Burada ayrıca JSON yerine 0/1 yöntemini kullanabilirsiniz, ama yeni olduğu için ben bu sizin için yeterince basit olacağını düşünüyorum.
Eğer herhangi bir soru sormaya çekinmeyin varsa, bu, yardımcı olur umarım. Ayrıca, işlev ve dosya isimlerini değiştirmek için çekinmeyin.