Mam podczepiona biblioteke jQuery do walidacji formularzy na stronie i niby wszystko dziala, a ponizszy skrypt sprawdza czy dany login jest zajety czy nie. Problem w tym, ze jednak pomimo czy login jest w bazie cz tez nie to na stronce mam informacje, ze login jest wolny. Nie moge juz dojsc w czym tkwi problem. Sprawdzalem sam skrypt, ale on mi cos podejrzanie wyglada. Moglby mi ktos powiedziec gdzie jest blad albo jak powinien wygladac skrypt, ktory sprawdzalby zejetosc loginu w bazie i przekazywal prawde lub falsz dla pluginu jQuery?
<?php
require_once("baza.inc.php");
$db = mysql_connect($dbHost, $dbUser, $dbPass) or die ("Nie można połączyć się z bazą danych: " . mysql_error());
mysql_select_db($dbName) or die ("Nie można wybrać bazy");
mysql_query("SET NAMES utf8");
usleep(150000);
$loginUser = mysql_query("SELECT user_id FROM users WHERE user_login='".addslashes($_POST['username'])."' LIMIT 1");
if(mysql_num_rows($loginUser) == 0) {
$valid = "false";
}
else {
$valid = "true";
}
echo $valid;
?>