Conseil dans mon code php
fabrice11901
Messages postés
787
Date d'inscription
Statut
Membre
Dernière intervention
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour
J'ai fais un nouveau code mais qui dois me faire plusieurs fonction en fait la première étappe doit vérifier si le champ pseudo et mot de passe ont étaient remplis à la page précédente si ils ne contiennent rien on met juste un petit echo et un message d'erreur mais si tout est remplis j'aimerai qu'un code php vérifis si le pseudo dans la variable $pseudo n'existe pas dans la bdd. Si le pseudo n'existe pas on insère alors le pseudo et le mot de passe dans la table si il existe déjà on met un message d'erreur. Je vous donne le code que j'ai fais et si vous pouvez m'indiquer ou me donner un code à mettre pour vérifier le pseudo dans la bdd et inscrire le membre. Merci !
code :
J'ai fais un nouveau code mais qui dois me faire plusieurs fonction en fait la première étappe doit vérifier si le champ pseudo et mot de passe ont étaient remplis à la page précédente si ils ne contiennent rien on met juste un petit echo et un message d'erreur mais si tout est remplis j'aimerai qu'un code php vérifis si le pseudo dans la variable $pseudo n'existe pas dans la bdd. Si le pseudo n'existe pas on insère alors le pseudo et le mot de passe dans la table si il existe déjà on met un message d'erreur. Je vous donne le code que j'ai fais et si vous pouvez m'indiquer ou me donner un code à mettre pour vérifier le pseudo dans la bdd et inscrire le membre. Merci !
code :
<? if ( isset($_POST['pseudo'])) $pseudo=$_POST['pseudo']; if ( isset($_POST['passe']) ) $passe=$_POST['passe']; if ($pseudo && $passe) { echo '<html> <head> <title>Untitled Document</title> </head> <body>'; echo 'bravo ! </body> </html>'; } else { echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://sons.gratuits.free.fr/formulaire.php"></head>'; echo '<body>Merci de remplir tous les champs</body>'; } ?>
A voir également:
- Conseil dans mon code php
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code blocks - Télécharger - Langages
2 réponses
Rebonjour
Pour faire remonté mon script dans la liste du forum et j'ai fais une petite mise à jour de mon code php j'ai rajouté le code qui doit vérifier si le pseudo existe ou pas et si il n'existe pas on l'inscrit mais que le pseudo existe ou pas il ne m'inscrit rien dans la table !
voici le code :
Pour faire remonté mon script dans la liste du forum et j'ai fais une petite mise à jour de mon code php j'ai rajouté le code qui doit vérifier si le pseudo existe ou pas et si il n'existe pas on l'inscrit mais que le pseudo existe ou pas il ne m'inscrit rien dans la table !
voici le code :
<? if ( isset($_POST['pseudo'])) $pseudo=$_POST['pseudo']; if ( isset($_POST['passe']) ) $passe=$_POST['passe']; if ($pseudo && $passe) { echo '<html> <head> <title>Untitled Document</title> </head> <body>'; $dbc = @mysql_connect ("sql.free.fr", "sons.gratuits", "*******"); if(!mysql_errno($dbc)) { mysql_select_db("sons_gratuits"); $query = "SELECT pseudo FROM v2"; $query .= " WHERE pseudo='$pseudo'"; $requete = mysql_query($query); if(mysql_num_rows($requete)==0) { $requete1 = "insert into v2 values( '' , ' ".$pseudo." ' , ' ".$passe." ')"; mysql_query($requete1); } else{ echo' Domage, ce pseudo est déjà prit !'; }} echo 'bravo ! </body> </html>'; } else { echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://sons.gratuits.free.fr/formulaire.php"></head>'; echo '<body>Merci de remplir tous les champs</body>'; } ?>
Salut,
Tu va pouvoir découvrir les methodes de debuggage en Php :-)
Ca se résout toujours à la même chose: si une requête ne fait pas ce que tu attends, alors fait un echo sur cette requête et teste là sur PhpMyAdmin. Tu sauras s'il y a une erreur de syntaxe, une variable vide qui fait que ta requête ne fonctionne pas etc....
Tu va pouvoir découvrir les methodes de debuggage en Php :-)
Ca se résout toujours à la même chose: si une requête ne fait pas ce que tu attends, alors fait un echo sur cette requête et teste là sur PhpMyAdmin. Tu sauras s'il y a une erreur de syntaxe, une variable vide qui fait que ta requête ne fonctionne pas etc....