Verif login déjà existant formulaire php java
Fermé
mou2crabe
Messages postés
95
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
12 juillet 2012
-
24 avril 2008 à 21:28
wizo - 31 déc. 2015 à 18:22
wizo - 31 déc. 2015 à 18:22
A voir également:
- Verif login déjà existant formulaire php java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Formulaire de réclamation facebook - Guide
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
8 réponses
je vu ton message et j'ai decide de te faire cadeau d'un code qui marche!!!!!!
tous d'abord cree une page appeller
ajax.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<script type="text/javascript">
function writediv(texte)
{
document.getElementById('pseudobox').innerHTML = texte;
}
function verifPseudo(pseudo)
{
if(pseudo != '')
{
if(pseudo.length<4)
writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>');
else if(pseudo.length>20)
writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop long</span>');
else if(texte = file('verifpseudo.php?pseudo='+escape(pseudo)))
{
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(texte);
}
}
}
function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}
</script></head>
<body><form action="">
<input type="text" name="pseudo" onKeyUp="verifPseudo(this.value)" />
<div id="pseudobox"></div>
</form>
</body>
</html>
et apres cree une page appeller
verifpseudo.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body><?php
//
// VERIFICATION EN LIVE DU PSEUDO
//
// CONNECION SQL
mysql_connect("localhost", "nom utilisateur de base de donnee", "mot de pass");
mysql_select_db("ici le nom de ta base de donnee");
// VERIFICATION
$result = mysql_query("SELECT pseudo FROM inscription WHERE pseudo='".$_GET["pseudo"]."'");
if(mysql_num_rows($result)>=1)
echo "Désoler ce pseudo existe dejas";
else
echo "Ce pseudo est disponible";
?>
</body>
</html>
tous d'abord cree une page appeller
ajax.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<script type="text/javascript">
function writediv(texte)
{
document.getElementById('pseudobox').innerHTML = texte;
}
function verifPseudo(pseudo)
{
if(pseudo != '')
{
if(pseudo.length<4)
writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>');
else if(pseudo.length>20)
writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop long</span>');
else if(texte = file('verifpseudo.php?pseudo='+escape(pseudo)))
{
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(texte);
}
}
}
function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}
</script></head>
<body><form action="">
<input type="text" name="pseudo" onKeyUp="verifPseudo(this.value)" />
<div id="pseudobox"></div>
</form>
</body>
</html>
et apres cree une page appeller
verifpseudo.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body><?php
//
// VERIFICATION EN LIVE DU PSEUDO
//
// CONNECION SQL
mysql_connect("localhost", "nom utilisateur de base de donnee", "mot de pass");
mysql_select_db("ici le nom de ta base de donnee");
// VERIFICATION
$result = mysql_query("SELECT pseudo FROM inscription WHERE pseudo='".$_GET["pseudo"]."'");
if(mysql_num_rows($result)>=1)
echo "Désoler ce pseudo existe dejas";
else
echo "Ce pseudo est disponible";
?>
</body>
</html>
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
24 avril 2008 à 23:57
24 avril 2008 à 23:57
Le tutoriel en lien est une véritable mine d'or pour ta question :
http://blog.aguillem.fr/36-tutoriel-javascript-php-ajax-verifier-les-donnees-d-un-formulaire
Ah oui, j'oubliais le mot-clé magique : AJAX
http://blog.aguillem.fr/36-tutoriel-javascript-php-ajax-verifier-les-donnees-d-un-formulaire
Ah oui, j'oubliais le mot-clé magique : AJAX
mou2crabe
Messages postés
95
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
12 juillet 2012
14
29 avril 2008 à 08:58
29 avril 2008 à 08:58
Ok, merci, mais le soucis, c'est que je n'y connais RIEN à AJAX :s
Je regarderai ça plus en détail quand j'en aurai le temps, c'est tendu ces jours-ci...
Je regarderai ça plus en détail quand j'en aurai le temps, c'est tendu ces jours-ci...
mou2crabe
Messages postés
95
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
12 juillet 2012
14
2 juin 2008 à 19:26
2 juin 2008 à 19:26
Okay, merci pour le code Alex, il marche parfaitement bien.
Mais le seul soucis, c'est que cela ne correspond pas à ce que je veux en faire.
Je voudrais que mon inscription soit bloquée si le login existe déjà dans la BDD.
En revanche, ce code là me permet juste de m'indiquer s'il est dispo ou non.
Mais merci quand même.
Mais le seul soucis, c'est que cela ne correspond pas à ce que je veux en faire.
Je voudrais que mon inscription soit bloquée si le login existe déjà dans la BDD.
En revanche, ce code là me permet juste de m'indiquer s'il est dispo ou non.
Mais merci quand même.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
1 juin 2008 à 03:10
il n'aura peut etre plu la motivation d'apprendre l'ajax =/