nullified
05-11-2008, 01:17 AM
i've been trying to get this working but its sending me insane, all i want is when someone inserts there username in this form it tells them if it is available.I seem to be close but am missing something.
is anybody able to point me in the right direction.
echo '<script type="text/javascript" src="jquery.js"></script>';
echo "<script type=\"text/javascript\">\n";
echo "\n";
echo "$(document).ready(function() {\n";
echo " $('#usernameLoading').hide();\n";
echo " $('#username').blur(function(){\n";
echo " $('#usernameLoading').show();\n";
echo " $.post(\"ajaxian.php\", {\n";
echo " username: $('#username').val()\n";
echo " }, function(response){\n";
echo " $('#usernameResult').fadeOut();\n";
echo " setTimeout(\"finishAjax('usernameResult', '\"+escape(response)+\"')\", 400);\n";
echo " });\n";
echo " return false;\n";
echo " });\n";
echo "});\n";
echo "\n";
echo "function finishAjax(id, response) {\n";
echo " $('#usernameLoading').hide();\n";
echo " $('#'+id).html(unescape(response));\n";
echo " $('#'+id).fadeIn();\n";
echo "} //finishAjax\n";
echo "</script>\n";
// Open conection to the database
mysql_connect('localhost', 'root', 'dean2277');
mysql_select_db('genesis');
// Function to check if a username exists inside the database
function check_user_exist($username) {
$username = $_POST['username']; // get the username
$username = trim(htmlentities($username)); // strip some crap out of it
$username = mysql_escape_string($username);
// Make a list of words to postfix on username for suggest
//$suggest = array('007', '1', 'theman', 'rocks');
//$suggest = array();
$sql = "SELECT `username` FROM `nuke_users` WHERE `username` = '$username'";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0) {
//username already exists
echo "<span style=\"color:#f00\">Username Unavailable</span>";
}else{
echo "<span style=\"color:#0c0\">Username Available</span>";
}
echo check_user_exist($username);
}
echo "<fieldset><legend>Registration Form</legend>\n";
echo "<form action=\"ajaxian.php\" method=\"post\">\n";
echo "<p><label for=\"username\">Username:</label> <input type=\"text\" name=\"username\" id=\"username\" />\n";
echo " <span id=\"usernameLoading\"><img src=\"indicator.gif\" alt=\"Ajax Indicator\" /></span>\n";
echo " <span id=\"usernameResult\"></span></p>\n";
echo "<p><label for=\"password\">Password:</label> <input type=\"password\" name=\"password\" id=\"password\"/></p>\n";
echo "<p><input type=\"submit\" name=\"submit\" value=\"Sign Up!\" /></p>\n";
echo "</form>\n";
echo "</fieldset>\n";
is anybody able to point me in the right direction.
echo '<script type="text/javascript" src="jquery.js"></script>';
echo "<script type=\"text/javascript\">\n";
echo "\n";
echo "$(document).ready(function() {\n";
echo " $('#usernameLoading').hide();\n";
echo " $('#username').blur(function(){\n";
echo " $('#usernameLoading').show();\n";
echo " $.post(\"ajaxian.php\", {\n";
echo " username: $('#username').val()\n";
echo " }, function(response){\n";
echo " $('#usernameResult').fadeOut();\n";
echo " setTimeout(\"finishAjax('usernameResult', '\"+escape(response)+\"')\", 400);\n";
echo " });\n";
echo " return false;\n";
echo " });\n";
echo "});\n";
echo "\n";
echo "function finishAjax(id, response) {\n";
echo " $('#usernameLoading').hide();\n";
echo " $('#'+id).html(unescape(response));\n";
echo " $('#'+id).fadeIn();\n";
echo "} //finishAjax\n";
echo "</script>\n";
// Open conection to the database
mysql_connect('localhost', 'root', 'dean2277');
mysql_select_db('genesis');
// Function to check if a username exists inside the database
function check_user_exist($username) {
$username = $_POST['username']; // get the username
$username = trim(htmlentities($username)); // strip some crap out of it
$username = mysql_escape_string($username);
// Make a list of words to postfix on username for suggest
//$suggest = array('007', '1', 'theman', 'rocks');
//$suggest = array();
$sql = "SELECT `username` FROM `nuke_users` WHERE `username` = '$username'";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0) {
//username already exists
echo "<span style=\"color:#f00\">Username Unavailable</span>";
}else{
echo "<span style=\"color:#0c0\">Username Available</span>";
}
echo check_user_exist($username);
}
echo "<fieldset><legend>Registration Form</legend>\n";
echo "<form action=\"ajaxian.php\" method=\"post\">\n";
echo "<p><label for=\"username\">Username:</label> <input type=\"text\" name=\"username\" id=\"username\" />\n";
echo " <span id=\"usernameLoading\"><img src=\"indicator.gif\" alt=\"Ajax Indicator\" /></span>\n";
echo " <span id=\"usernameResult\"></span></p>\n";
echo "<p><label for=\"password\">Password:</label> <input type=\"password\" name=\"password\" id=\"password\"/></p>\n";
echo "<p><input type=\"submit\" name=\"submit\" value=\"Sign Up!\" /></p>\n";
echo "</form>\n";
echo "</fieldset>\n";