- Home
- Categorie
- Coding e Sistemistica
- PHP
- problemi ajax
-
problemi ajax
Salve a tutti,
Sto cercando di capire come diavolo verificare un campo del tio username email e password se è presente o meno nel db. Mi sono bloccato senza ottenere grossi risultati e ho pensato di chiedere aiuto a vo sperando in qualche anima pia ch emi possa rispondere magari con degli esempi oppure correggendo il mio codice. Questo è quanto ho fatto:
checkdate.php
[PHP]
<?php
require_once("connettimysqli.php");$username = $con->real_escape_string($_POST['username']);
$checkusername = $con->query("SELECT username FROM uty WHERE username ='$username'");if ($result->num_rows > 0) {
$controllo = "X";
} else {
$controllo = "V";
}?>
[/PHP]
e questo e l'html iscrizione.php
[PHP]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="generator" content="AlterVista - Editor HTML"/>
<title>KeyUp</title>
<script src='richiamo libreria jquery'></script>
<script src='richiamo libreria jquery'></script>
<script>$(function(){<
$.ajax({ type: 'POST', url: 'checkdate.php', data: {'campo':campo,'valore':value}, beforeSend: function(){ $('.'+id).html('Sto considerando...'); } });
}
$('input').keyup(function()
{
var id = this.id;
var str = this.value;
$(id).html(str);
});
});
</script>
</head>
<body><label for="username">Username: <input type="text" id="username" name="username"/></label>
</body>
</html>[/PHP]
In pratica questo semplice modulino dovrebbe dirmi se un dato username è presente o meno nel db. Per segnalarmelo ci metto a fianco dell'input una "V" se è libero e una "X" se è gi occupato. Lo dovrò poi implementare anche per l'email che fa il confronto con ripemail e per la password che farà anch'essa il confronto con ripassw. Mi potreste aiutare a risolvere e a capire il perchè non fa il suo dovere ???? Il tutto dovrebbe essere in mysqli. Grazie spero in una vostra risposta.