Bạn sẽ cần làm điều này bằng cách sử dụng Ajax. Tôi đề xuất Jquery thư viện. Cài đặt nó bằng cách sử dụng tài liệu Jquery, và sau đó sử dụng một cái gì đó như sau:
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
}
}
Bạn có thể có makeAjaxRequest()
được gọi khi ai đó nhấp vào liên kết, nhấp vào nút hoặc bất kỳ thứ gì khác, ví dụ:
<a href="#" onclick="makeAjaxRequest();">Check database</a>
Mã php của tệp script-that-checks-db.php
(tất nhiên, đặt tên khác) sẽ chịu trách nhiệm kiểm tra db. Mã sẽ trông giống như thế này.
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";
?>
Bạn cũng có thể sử dụng JSON ở đây thay vì phương pháp 0/1, nhưng vì bạn là người mới nên tôi nghĩ điều này sẽ đủ đơn giản cho bạn.
Hy vọng điều này sẽ hữu ích, nếu bạn có bất kỳ câu hỏi nào, hãy hỏi. Ngoài ra, hãy thay đổi chức năng và tên tệp.