我有我的代碼問題。我使用jQuery post來確認過濾器的名稱是免費使用的。jquery .load返回的變量處理
$.post('check-username.php', $("#myform").serialize(), function(data) {
alert(data);
});
當我使用alert來顯示數據的內容時,一切都很好。
但我需要類似的東西:
$.post('check-username.php', $("#myform").serialize(), function(data) {
if(data == 'ne'){
alert('name allready taken');
}
});
但是,這不會工作...
這是我的PHP代碼。
<?php
include("config.php");
$Sql = MySQL_Query("SELECT id FROM Filters where name = '".$_POST['name']."'");
if (mysql_num_rows($Sql) != 0) {
echo "ok";
}
else{
echo "ne";
}
?>
對不起,我的英語;)感謝您的幫助
Concider SQL Injection。看看http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php,以防止未來的意外 – becquerel
thx,這只是測試代碼,將在最終導入產品。 – user2857897