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!
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>
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)
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)
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
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...
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)?
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 )
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...
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