par
Ryle » 23 mars 2009, 21:28
J'en ai même une bonne idée

Mais si je te le dis tout de suite, ca sera pas drôle...
Alors partons du principe qu'un tuto peut contenir des bugs, des coquilles ou des bizareries (sauf sur phpfrance naturellement, si tel était le cas, elle serait nécessairement voulu par l'auteur et viserait à tester l'internaute, si si !

)
Maintenant et pour te mettre sur la piste, regardons ce qu'est sensé faire ton script. Le but est d'enregistrer un utilisateur dans une table de ta base de données. Actuellement ton script :
- récupère les données du formulaire
- vérifie la validité des champs
- se connecte à la base de données
- Vérifie si le nom d'utilisateur et l'adresse existent déjà dans la table des utilisateurs
- et si aucun enregistrement n'est trouvé, va générer la clé d'activation et ajouter l'utilisateur dans la table des utilisateurs
Sachant que l'erreur que tu rencontres vient de cette dernière étape, alors que tu essayes d'insérer ton utilisateur dans une table nommée "Comptes_Utilisateurs" qui n'existe pas, dans quelle table existante devrais-tu logiquement stocker ces informations... et pourquoi ?

(relis le début du code, regardes bien les étapes, la réponse est dedans

)
J'en ai même une bonne idée ;) Mais si je te le dis tout de suite, ca sera pas drôle... :P
Alors partons du principe qu'un tuto peut contenir des bugs, des coquilles ou des bizareries (sauf sur phpfrance naturellement, si tel était le cas, elle serait nécessairement voulu par l'auteur et viserait à tester l'internaute, si si ! ;))
Maintenant et pour te mettre sur la piste, regardons ce qu'est sensé faire ton script. Le but est d'enregistrer un utilisateur dans une table de ta base de données. Actuellement ton script :
- récupère les données du formulaire
- vérifie la validité des champs
- se connecte à la base de données
- Vérifie si le nom d'utilisateur et l'adresse existent déjà dans la table des utilisateurs
- et si aucun enregistrement n'est trouvé, va générer la clé d'activation et ajouter l'utilisateur dans la table des utilisateurs
Sachant que l'erreur que tu rencontres vient de cette dernière étape, alors que tu essayes d'insérer ton utilisateur dans une table nommée "Comptes_Utilisateurs" qui n'existe pas, dans quelle table existante devrais-tu logiquement stocker ces informations... et pourquoi ? :) (relis le début du code, regardes bien les étapes, la réponse est dedans ;))