|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Salut à tous,
J'ai mis un système de parrainage sur mon site, à l'inscription il y a un champ "Pseudo du parrain" qui est obligatoire pour l'inscription, si le pseudo du parrain est un vrai pseudo après vérification dans la BDD, ça ajoute 100 crédits au Pseudo du parrain et ça inscrit le nouvel utilisateur mais si le pseudo du parrain n'existe pas dans la BDD, ça dit "Ce parrain n'existe pas" et ça n'ajoute pas 100 crédits au parrain. Mais il y a un problème, quand je m'inscris sur mon site avec un pseudo de parrain qui existe, ça n'ajoute pas l'utilisateur à la BDD et ça dit "Ce parrain n'existe pas" alors qu'il existe Code :
Dorian. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu n'as mis aucune condition pour l'affichage de "Ce parrain n'existe pas", tu as juste des { } dans le vide.
De plus mysql_query() ne retourne pas le resultat du COUNT, il faut utiliser une fonction comme mysql_fetch_assoc pour lire le résultat. |
|
|
10
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 240 ![]() |
Il est bourré de fautes logiques ton code.
Code :
EDIT arf grillé par Sabotage
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
||
|
|
10
|
|
|
#4 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Merci de vos réponse,
Mais en faite je suis débutant et cela fais 1 mois que je suis sur cette page d'inscription que je n'arrive pas à faire marcher que faut-il faire pour qu'elle marche sans problème SVP ? |
|
|
00
|
|
|
#5 | |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Je l'ai fais mais toujours le même problème :
Code :
|
||
|
|
00
|
|
|
#7 | |||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 240 ![]() |
Citation:
Code :
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|||
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Mais j'ai déjà lu plusieurs tuto mais je n'arrive quand même pas à corriger le code quelle est le soucis STP aide moi
Sa fais 1 mois que personne n'a su m'aider :/ |
|
|
00
|
|
|
#9 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
mysql_fetch_assoc ne s'utilise pas du tout comme ça.
Quand tu utilises une fonction que tu ne connais, regarde la doc http://fr2.php.net/manual/fr/functio...etch-assoc.php |
|
|
00
|
|
|
#10 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Je suis allez voir mais je comprend toujours pas :/
La doc est assez compliqué. Peut tu m'éxplicer en plus clair STP ? Il faut faire comme sa : Code :
|
||
|
|
00
|
|
|
#11 | |||
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 240 ![]() |
Citation:
Un extrait du tuto que je t'ai donné en lien plus haut : Code :
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|||
|
|
00
|
|
|
#12 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
J'ai fais sa :
Code :
|
||
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 240 ![]() |
Tu trouves que cela ressemble à ce que je viens de te montrer ?
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#14 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Bah oui c'est sa a pars qu'a la place de resultat j'ai mis alors.
|
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 240 ![]() |
Faut regarder un peu plus haut. Si je fais if ($resultat['nb'] == 0) c'est que l'index "nb" est quelque part dans mes champs de résultat de la requête.
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#16 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Ah oui désolé,
Code :
|
||
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 240 ![]() |
T'a résolu un problème mais il y en a d'autres...
if(!($alors['nbr'] == 0)) revient à écrire : if($alors['nbr'] != 0)
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#18 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 59 ![]() |
Voila, j'ai modifié certaine chose :
Code :
Parse error: syntax error, unexpected T_ELSE in /home/maxcomsf/public_html/register.php on line 55 |
||
|
|
00
|
|
|
#19 | ||||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu ne peux pas avoir un count() inférieur à zéro.
et tu as mis deux {{ Code :
Tu as juste a reprendre ce que t'as indiqué Arciweb : Code :
|
||||
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 240 ![]() |
Ben oui ça veut dire qu'il y a un ELSE qui ne devrait pas se trouver à la ligne 55. Plus généralement que le code précédent le ELSE fait qu'il n'est pas dans le bon contexte. Problème d'équilibrage des accolades {} peut-être...
Sinon if($alors['nbr'] != 1)... ça veut dire si le nombre de parrains trouvé est différent de 1 alors tu fais ton update et ton insertion... C'est vraiment ça que tu veux ? EDIT j'avais pas vu la réponse de sabotage... Pendant que je postais j'avais eu une erreur serveur 500 et j'ai donc attendu un peu avant d'envoyer ma réponse (qui n'a plus tout son intérêt après sa proposition de correction)
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com