A voir également:
- Requete mysql ajax
- Mysql download - Télécharger - Bases de données
- Le paquet « mysql-server » n'a pas de version susceptible d'être installée ✓ - Forum Debian
- La requête graphql n’est pas autorisée facebook - Forum Facebook
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
3 réponses
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
13 déc. 2010 à 16:09
13 déc. 2010 à 16:09
Quand le status est égale à 200 cela veut dire que tout est ok, donc à toi de voir ce que tu veux faire.
Ensuite lorsque tu fais xhr.send(data)
data correspond aux valeurs que tu va envoyé à ton fichier check_pseudo.php
donc à mon avis tu dois récupérer le pseudo pour ensuite faire le traitement dans ta page php
Je suis rarement claire dans mes explications, donc n'hésite pas à dire si tu comprends rien à ce que je te raconte !
Ensuite lorsque tu fais xhr.send(data)
data correspond aux valeurs que tu va envoyé à ton fichier check_pseudo.php
donc à mon avis tu dois récupérer le pseudo pour ensuite faire le traitement dans ta page php
Je suis rarement claire dans mes explications, donc n'hésite pas à dire si tu comprends rien à ce que je te raconte !
Bonjour, j'y suis presque arrivé, en m'inspirant de http://www.editeurjavascript.com/trucs/35,ajax_interrogez_votre_serveur_avec_javascript.php
j'ai réussit à faire afficher "votre pseudo est trop court" au cours de la frappe.
mon seul problème est d'écrire correctement cette partie:
Sur cette page j'ai un include functions.php où se trouve ma fonction PHP "checkpseudo" je dois l'apeller sur la ligne en gras mais je n'y arrive pas. Comment puis-je faire?
merci!
j'ai réussit à faire afficher "votre pseudo est trop court" au cours de la frappe.
mon seul problème est d'écrire correctement cette partie:
function check_pseudo(pseudo) { if(pseudo != '') { if(pseudo.length<4) writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>'); else if(texte = file('checkpseudo?pseudo='+escape(pseudo))) /CETTE LIGNE { if(texte == 1) writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est deja pris</span>'); else if(texte == 2) writediv('<span style="color:#1A7917"><b>'+pseudo+' :</b> ce pseudo est libre</span>'); else writediv(''); } } }
Sur cette page j'ai un include functions.php où se trouve ma fonction PHP "checkpseudo" je dois l'apeller sur la ligne en gras mais je n'y arrive pas. Comment puis-je faire?
merci!
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
15 déc. 2010 à 15:31
15 déc. 2010 à 15:31
Bonjour,
" Je n'y arrive pas " veux dire qu'il y a une erreur ??
" Je n'y arrive pas " veux dire qu'il y a une erreur ??
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
15 déc. 2010 à 15:45
15 déc. 2010 à 15:45
Comment veux tu appeller la fonction checkpseudo dans checkpseudo ?????
dans ma fonction javascript je dois appeler la fonction php à un moment, comme dans ce tutorial: http://www.editeurjavascript.com/trucs/35,ajax_interrogez_votre_serveur_avec_javascript.php
il l'effectue à la ligne:
else if(texte = file('http://www.editeurjavascript.com/scripts/exemples/verifpseudo.php?pseudo='+escape(pseudo)))
je souhaiterai faire la même chose mais au lieu mettre http://www.editeurjavascript.com/scripts/exemples/verifpseudo.php? je souhaiterais mettre ma fonction php checkpseudo (qui n'a rien avoir avec check_pseudo javascript)
pour infos voici checkpseudo():
function checkpseudo() {
connectMySQL();
$sql = 'SELECT count(*) FROM table WHERE pseudo="'.$_GET['pseudo'].'"';
$result = mysql_query ($sql);
if(mysql_num_rows($result)>=1)
echo "1";
else
echo "2";
@mysql_close($mysql_db);
}
il l'effectue à la ligne:
else if(texte = file('http://www.editeurjavascript.com/scripts/exemples/verifpseudo.php?pseudo='+escape(pseudo)))
je souhaiterai faire la même chose mais au lieu mettre http://www.editeurjavascript.com/scripts/exemples/verifpseudo.php? je souhaiterais mettre ma fonction php checkpseudo (qui n'a rien avoir avec check_pseudo javascript)
pour infos voici checkpseudo():
function checkpseudo() {
connectMySQL();
$sql = 'SELECT count(*) FROM table WHERE pseudo="'.$_GET['pseudo'].'"';
$result = mysql_query ($sql);
if(mysql_num_rows($result)>=1)
echo "1";
else
echo "2";
@mysql_close($mysql_db);
}