Bonjour le forum,
je viens vers vous car j'ai un souçi et je ne vois pas d'où cela peut venir.
L'envoi de valeur depuis un formulaire par ajax via prototype ne fonctionne pas alors qu'avant je n'avais pas de problème.
Mon formualire:
Mon .js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type='text' name='pseudo' id='pseudo' onkeyup='pseudo_dispo()' onchange='pseudo_dispo()'>
mon ajax :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function pseudo_dispo(){ new Ajax.Request( 'php/ajax.php', { method: 'get', parameters: {pseudo_dispo: $('pseudo').value }, onSuccess: function(transport, json) { $('dispo').innerHTML=(transport.responseText); }, onFailure: function() { alert("Une erreur est survenue lors de l'appel AJAX.\nRecharger la page devrait résoudre le problème.") } } ); }
Mon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if (isset($_GET['pseudo_dispo'])){ $pseudo = $_GET['pseudo_dispo']; $req = "select id_loueur from loueur where Identifiant = '".$pseudo."'"; $nb = mysql_num_rows(mysql_query($req)); if ($nb == 0){ echo"<font color='green'>Pseudo disponible</font><input type='hidden' id='msg' value='true'>"; }else{ echo utf8_encode("<font color='red'>Pseudo déjà utilisé</font><input type='hidden' id='msg' value='false'>"); } }ne retourne rien du coup "pseudo disponible' s'affiche tout le temps. J'ai le même problème pour un autre champ texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_GET['pseudo_dispo']
Quelqu'un aurait-il une idée?? Merci d'avance
Partager