我有一個註冊表單,其中有一個字段登錄名。我想每個用戶都有唯一的登錄名,所以每當用戶點擊一個按鈕我想檢查數據庫。如果用戶輸入的登錄名已存在,我想顯示一個警告框,要求他嘗試另一個登錄名。我寫了下面的代碼。PHP:驗證表單並顯示警報
if($login != '')
{
$query = "Select LoginName from register where LoginName='".$login."'";
$result = mysql_query($query);
if($result)
{
?>
<script type="text/javascript">
alert("Login name exist");
</script>
<?php
}
else
{
insert into database
}
}
這裏的問題是每次它顯示我的名稱警報已存在。它永遠不會進入其他部分。 請幫我看看這個
在生產環境中使用該代碼之前,您可能需要查看[SQL注入](http://www.tizag.com/mysqlTutorial/mysql-php-sql-injection.php)是和如何預防它。 – Tharabas