- Home
- Categorie
- Coding e Sistemistica
- Coding
- problemi ajax
- 
							
							
							
							
							problemi ajaxSalve 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.