Verification php
Fermé
cabyge
Messages postés
22
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 décembre 2006
-
28 avril 2005 à 16:49
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 28 avril 2005 à 19:22
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 28 avril 2005 à 19:22
A voir également:
- Verification php
- Easy php - Télécharger - Divers Web & Internet
- Vérification url - Guide
- Vérification d'état du pc - Guide
- Code de vérification reçu sans l'avoir demandé ✓ - Forum Mail
- Dl protect link verification en cours - Forum Téléchargement
5 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
28 avril 2005 à 17:14
28 avril 2005 à 17:14
pas LIKE $pseudo mais plutot = $pseudo.
Fait ta requete comme ca plutot :
Il faut bien sur que $pseudo soit renseigné avant, de la même facon :
++
Fait ta requete comme ca plutot :
if (isset($_POST['cmdok']) && empty($pseudo) ) { echo"<b><font color=\"#FF0000\"> Le champ PSEUDO doit être complété!</font></b><br>"; } else{ $req="SELECT pseudo FROM inscrit WHERE pseudo ='".$pseudo."' "; $vpseudo=mysql_query($req); if(mysql_num_rows($vpseudo) >0 ) { echo "Ce profil existe déjà dans la base<BR>"; }
Il faut bien sur que $pseudo soit renseigné avant, de la même facon :
if(isset($_POST['cmdok'])) $pseudo = $_POST['pseudo'];
++
C'est quoi ta question ?
Ce bout de code ne marche pas, c'est ça ?
Sinon essayes
$req="SELECT pseudo FROM inscrit WHERE pseudo LIKE ".$pseudo;
Ce bout de code ne marche pas, c'est ça ?
Sinon essayes
$req="SELECT pseudo FROM inscrit WHERE pseudo LIKE ".$pseudo;
cabyge
Messages postés
22
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 décembre 2006
28 avril 2005 à 17:19
28 avril 2005 à 17:19
merci
mais voila j'ai encore un autre probleme (probleme de ma requete d'ajou)
if(isset($_POST['cmdok']) &&!empty($nom) &&!empty($pseudo) &&!empty($code))
{
if(mysql_query("INSERT INTO inscrit (nom,pseudo,code,email,cp,ville,pays,description,interet)
VALUES('$nom','$pseudo','$code','$code','$email','$cp','$ville','$description','$interet')"))
{echo "Vous êtes bien inscrit. BIENVENU DANS LE NSDR";}
else
{echo "Problème?????";}
}
de plus y a t'il moyen que en plus de verifier si le pseudo et vide verifier si il est dejà present. bien sur la façon que tu ma montrer marche mais ou doit je la mettre dans mon code? pour faire l'ajout
mais voila j'ai encore un autre probleme (probleme de ma requete d'ajou)
if(isset($_POST['cmdok']) &&!empty($nom) &&!empty($pseudo) &&!empty($code))
{
if(mysql_query("INSERT INTO inscrit (nom,pseudo,code,email,cp,ville,pays,description,interet)
VALUES('$nom','$pseudo','$code','$code','$email','$cp','$ville','$description','$interet')"))
{echo "Vous êtes bien inscrit. BIENVENU DANS LE NSDR";}
else
{echo "Problème?????";}
}
de plus y a t'il moyen que en plus de verifier si le pseudo et vide verifier si il est dejà present. bien sur la façon que tu ma montrer marche mais ou doit je la mettre dans mon code? pour faire l'ajout
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
28 avril 2005 à 17:32
28 avril 2005 à 17:32
juste apres le :
if(isset($_POST['cmdok']) &&!empty($nom) &&!empty($pseudo) &&!empty($code)) { // ici tu regarde si le pseudo existe déjà. $req="SELECT pseudo FROM inscrit WHERE pseudo ='".$pseudo."' "; $vpseudo=mysql_query($req); if(mysql_num_rows($vpseudo) >0 ) { echo "Ce profil existe déjà dans la base<BR>"; } else { if(mysql_query("INSERT INTO inscrit (nom,pseudo,code,email,cp,ville,pays,description,interet) VALUES('$nom','$pseudo','$code','$code','$email','$cp','$ville','$description','$interet')")) {echo "Vous êtes bien inscrit. BIENVENU DANS LE NSDR";} else {echo "Problème?????";} } } }
cabyge
Messages postés
22
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 décembre 2006
28 avril 2005 à 17:36
28 avril 2005 à 17:36
mais en plus y a un probleme dans la requete
y m'affiche probleme??? et rien ne s'enregistre
y m'affiche probleme??? et rien ne s'enregistre
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
28 avril 2005 à 17:47
28 avril 2005 à 17:47
tu as bien ouvert ta connexion avant de faire les requetes ?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
28 avril 2005 à 17:52
28 avril 2005 à 17:52
sinon esaai ta requete sous cette forme :
Sinon, es - tu sure qu'il y a bien ces 9 champ dans ta table, tu n'en n'oublie pas ou en mais de trop ?
Si ca marche pas, essaye ta requete sous EasyPHP ou autre pour voir si elle marche. Sinon, afficheles valeur de tes variables et regarde si elle contienne pas de caractere '.
Si tu as créer une connexion , regarde si ca marche en passant ta variable de connexion en parmaètre du mysql_query.
mysql_query("INSERT INTO `inscrit` VALUES('".$nom."','".$pseudo."','".$code."','".$code."','".$email."','".$cp."','".$ville."','".$description."','".$interet."')")
Sinon, es - tu sure qu'il y a bien ces 9 champ dans ta table, tu n'en n'oublie pas ou en mais de trop ?
Si ca marche pas, essaye ta requete sous EasyPHP ou autre pour voir si elle marche. Sinon, afficheles valeur de tes variables et regarde si elle contienne pas de caractere '.
Si tu as créer une connexion , regarde si ca marche en passant ta variable de connexion en parmaètre du mysql_query.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cabyge
Messages postés
22
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 décembre 2006
28 avril 2005 à 18:18
28 avril 2005 à 18:18
c'est bon j'ai trouvé mon erreur; encore merci et ... au prochain probleme ;-) merci encore
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
28 avril 2005 à 19:22
28 avril 2005 à 19:22
Et c'était quoi cette erreur ?