防止通过JavaScript在php中显示重复条目

防止通过JavaScript在php中显示重复条目,javascript,php,Javascript,Php,当我在代码中写入重复条目时,将显示以下错误: 我的主键是电话 $fname=$_POST['fname']; $lname = $_POST['lname']; $Phone = $_POST['Phone']; $date = date("Y/m/d"); mysql_query ( "INSERT INTO example (fname,lname,Phone,date) VALUES ('$fname' ,'$lname', '$Phone', '$date')") or die(mys

当我在代码中写入重复条目时,将显示以下错误: 我的主键是电话

$fname=$_POST['fname'];
$lname = $_POST['lname'];
$Phone = $_POST['Phone'];
$date = date("Y/m/d");
mysql_query ( "INSERT INTO example (fname,lname,Phone,date) VALUES ('$fname' ,'$lname', '$Phone', '$date')")

or die(mysql_error());  
但我希望在添加数据之前,通过JavaScript检查和显示以防止此错误。
怎么可能呢?请完全帮助和电线来源。谢谢

这里有很多ajax的例子。除非你付钱,否则没有人愿意为你“完全帮助并[写]出处”。发布您尝试过的内容。@Sean我知道,但这对我来说有点难。我正在尝试…@Sean这些ajax是从哪里来的这里只是众多示例中的4个-以其中一个为例,将“用户名”更改为“电话”。更多信息可以在@AvinashBabu找到你的意思是什么?
  Duplicate entry '' for key 'PRIMARY'
$fname=$_POST['fname'];
$lname = $_POST['lname'];
$Phone = $_POST['Phone'];
$date = date("Y/m/d");

$query = "SELECT * FROM example WHERE Phone =    '".mysql_real_escape_string($_POST['Phone'])."'";
if (mysql_num_rows(mysql_query($query)) > 0)
{ 
print "inuse";
} 
 else
{
 mysql_query ( "INSERT INTO example (fname,lname,Phone,date) VALUES ('$fname'   ,'$lname', '$Phone', '$date')")

or die(mysql_error());  
}