Boas, tenho um código que arranjei e tentei adaptar à minha página, mas estou com um problema de retorno, não me aparece o resultado à frente do INPUT de Utilizador.
Index.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Username availabity</title>
<!-- <script src="jquery.js"></script>
-->
<script type="text/javascript">
$(document).ready(function() {
var uname = $("#username").val();
$("#username").on("keyup", $.post("checker.php",{username: uname}),
done(function(data){ $("#resultado").html(data); })
);
});
</script>
</head>
<body>
<form>
<div id="label_field">
<label>Username</label>
</div> <!--here is where we write label-->
<div id="input_field">
<input type="text" name="username">
</div> <!--here is where we put input field-->
<div id="returnresult">
<label id="resultado">WWWW</label>
</div> <!--here is where we display returned responses -->
<input type="submit" value="submit">
</form>
</body>
</html>
checker.php
<?php
$username = $_REQUEST['username'];/* it will recieve username via post or get */
$db = new PDO('mysql:host=localhost;dbname=dbgeral', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
/* as now we are connected to database we shall now query db for username availabilty*/
//$sql = " SELECT * FROM `user_table` where username = ? ";
$sql = " SELECT * FROM utilizador where desig_utiliz = ? ";
$exec = $db->prepare($sql); /* prepare statement */
$exec->execute(array($username)); /* now carryon the query */
$count = $exec->rowCount(); /* return the number of affected rows */
/*if user name is availble echo this.*/
if ($count == 0)
echo "Username is available";
else /*if username not available echo this.*/
echo "Username is already taken";
?>
Se eu no browser meter .../checker.php?username=aaa, por ex:, ele retorna echo "Username is available".
Pergunta
Labroskas
Boas, tenho um código que arranjei e tentei adaptar à minha página, mas estou com um problema de retorno, não me aparece o resultado à frente do INPUT de Utilizador.
Index.html
checker.php
Se eu no browser meter .../checker.php?username=aaa, por ex:, ele retorna echo "Username is available".
Desde já muito obrigado pela ajuda.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.