Bonjour.
Etant en train de réaliser un formulaire dynamique . Je but sur un un problème : un message d'erreur si le pseudo est déja présent dans la BDD (pareil pour l'émail).
Sur la page de mon formulaire : j'ai fait comme ceci , or ca ne marche pas (comment y remedier?):
Et la deuxieme page:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 check['login2'] = function() { var login = document.getElementById('login'), tooltipStyle = getTooltip(login).style; var xhr = new XMLHttpRequest(); xhr.open('GET', 'http://www.poliboolold.fr/membres/ajax_pseudo.php?pseudo=login'); xhr.send(null); xhr.onreadystatechange = function() { if(xhr.readyState == 4) { if (xhr.responseText.length != 7) { login.className = 'correct'; tooltipStyle.display = 'none'; return true; } else { login.className = 'incorrect'; tooltipStyle.display = 'inline-block'; return false; } } }; };
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <?php try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=;dbname=', '', '', $pdo_options); $req= $bdd->prepare('SELECT id FROM membres WHERE pseudo=:pseudo'); $req->execute(array('pseudo'=> $_GET['pseudo'])); $resultat= $req->fetch(); if($resultat) { echo utf8_decode(warning); } else { echo utf8_decode(gut); } } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?>
Partager