Validation Pseudo Source JSON ?
Bonjour,
j'utilise le plugin Jquery Validate pour mon formulaire d'inscription mais je n'arrive pas à "valider" le pseudo d'inscription :
Source : http://www.position-relative.net/cre...InlinePHP.html
mon formulaire:
Code:
1 2 3 4 5 6
| ....
<tr>
<td for="idpseudo" align="right">Pseudo : </td>
<td><input id="idpseudo" size="40" class="validate[required,ajax[verifpseudo]] text-input" type="text" tabindex="1" name="pseudo" value="<?php echo $pseudo_inscription; ?>" /></td>
</tr>
.... |
Partie Jquery :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| (function($) {
$.fn.validationEngineLanguage = function() {};
$.validationEngineLanguage = {
newLang: function() {
$.validationEngineLanguage.allRules = {"required":{
...
"verifpseudo": {
"url": "verifpseudo.php",
"alertTextOk": "* Pseudo disponible ",
"alertText": "* Pseudo déjà pris ",
"alertTextLoad": "* Validation... Veuillez patienter..."
},
... |
verifpseudo.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?
require ('configuration.php');
$sql = connect_sql();
if(isset($_POST["pseudo"]))
{
$pseudo=$_POST["pseudo"];
echo 'pseudo recupere :'.$pseudo;
$req_pseudo_exist="SELECT pseudo FROM pdf_membre WHERE pseudo='".$pseudo."'";
$pseudo_exist=mysql_query($req_pseudo_exist);
if(mysql_num_rows($pseudo_exist)>0)
{$reponse [] = 'OK';}
else
{$reponse []= 'KO';}
}
else
{$reponse [] = 'KO';}
header('Content-Type: application/json');
echo json_encode($reponse);
?> |
L'erreur doit être dans mon fichier verifpseudo.php ?
=> résultat à l'écran :
["KO"]
Alors que le fichier http://www.position-relative.net/cre...eFieldUser.php donne à l'écran :
[null,false]
Merci.