biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010
-
30 oct. 2005 à 11:23
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
30 oct. 2005 à 20:52
voilà j'ai créer un espace membre, j'ai créer la page avec le code pour envoyer sur la base mysql afin d'enregistrer les membres dans la table membres_tbl
cependant quand je clique sur envoyer, ça ne fait rien du tout
voilà le code du bouton "enregistrer"
*envoi.php étant la page que j'ai créer afin d'envoyer les valeurs dans ma table sql*
voilà je ne vois pas pourquoi ça ne marche pas étant en plus débutant je comprends pas!
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 oct. 2005 à 14:18
INSERT INTO membres (pseudo, email, prénom, password, datenaissance, ville, datenaissance, aimes, aimespas)
=> INSERT INTO membres (pseudo, email, prénom, password, datenaissance, ville, aimes, aimespas)
t'as mis deux fois datenaissance comme champ (je déteste cette syntaxe comme tu le vois ça peut créer des problèmes)
<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 oct. 2005 à 14:55
y'a pas d'erreur dans le code mais dans les valeurs que tu tentes de mettre.
Recherche un peu sur google avec l'erreur "Column count doesn't match
value count at row 1" t'auras surement des résultats (c'est fou le
nombre de gens qui ne prennent pas le temps de chercher)
biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010 30 oct. 2005 à 11:58
merci maintenant j ai un probleme avec envoi.php:
Parse error: parse error, unexpected T_STRING in /var/www/free.fr/d/c/informaticman/envoi.php on line 18
code de la page ligne 17,18,19:$requete mysql_query ("INSERT INTO membres (pseudo, email, prénom, motdepasse, datenaissance, ville, date, aimes, aimes pas)") (< ligne 17)
VALUES ('$prénom', '$email', '$pseudo', '$motdepasse', '$datenaissance', '$ville', '$date', '$aimes', '$aimes pas'); (< = ligne 18)
or die('Erreur : '.mysql_error()); (< = ligne 19)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 oct. 2005 à 12:08
y'a une parenthèse fermante en trop dans la ligne 18 ensuite évite les
espaces dans les noms de champs mysql, et enlève le point virgule avant
le or die
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 oct. 2005 à 13:53
t'as soit fait une erreur dans la structure de ta table (le champ que
t'as remplacé dans le code php n'a pas été remplacé dans la table) ou
dans la requête...
biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010 30 oct. 2005 à 13:58
es-ce que ça pourrait etre au niveau du format de ma date?
car dans ma base elle est du type aaaa-mm-jj
et dans mon site j'ai créer un formulaire où l'ont choisis le jour (numéroté de 1 à 31) et le mois (avec "01.janvier" , "02.févier" ainsi de suite)?
biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010 30 oct. 2005 à 14:28
lol merci je suis vraiment un gros newbie lol
et pour cette erreur:
Erreur : Column count doesn't match value count at row 1
?
(dsl mon code est bourré d erreur je m'en excuse très fortement )
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 oct. 2005 à 14:29
bah faudrait que tu fasses quelques recherches... ça veut dire que t'as
une clé unique dans ta table et que tu tentes de mettre deux fois la
même valeur...
biloutte33
Messages postés140Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention18 décembre 2010 30 oct. 2005 à 20:29
ce n'est pas le fait que je ne prends pas le temps de chercher le problème c'est que comme je suis newbie, et ici l explication est très claire contrairement à certains forums où l'on ne comprends rien!!
de plus, si je cherche sur google chacune de mes erreurs, je ne suis pas sur de trouver une réponse spécifique à mon probleme, alors qu'ici c est spécifique à mon problème et à mon code, et pour terminer, si à chaque erreur je dois chercher sur google, je crois que je n'en sortirais pas