Probleme d'insertion dans une table
Bonjours,
Je cree un espace membre comme vous l'avez montrez sur ce site. Sauf que j'ai un petit probleme pour l'inscription. A chaque fois que je test le formulaire, je recois le message erreur suivant :
Erreur SQL !INSERT INTO member VALUES( "", "xxxxxxx" )
Column count doesn't match value count at row 1
Une idée du probleme?
le script est : http://www.lephpfacile.com/wall/wall.php?id=3748
Merci
Tu essayes d'insérer deux trucs dans ta table, alors que ta table ne comporte pas deux champs.
Soit tu spécifies toutes les données en les mettant toutes dans le VALUES, soit tu restreint en disant à quels champs de ta table correspondent tes deux données.
Ex cas 1 :
INSERT INTO member VALUES( "", "xxxxxxx", "xxx", "xxx", etc.. avec une donnée par champ)
Ex cas 2 :
INSERT INTO member (champ1, champ2) VALUES( "", "xxxxxxx")
non non,c'est pas ca, j'ai racourci volontairement pour poster dans le wall. C'est tout
le 10/03/2007 à 19:01
i M@N
Hello.
Ton code c'est un cauchemar ...
<?php
/*voilà comment on récupère une variable issue de $_POST et comment on l'initialise*/
if (isset($_POST['variable'])) $variable = la_fonction_que_tu_veux(et_une_autre_si_ça_te_chante($_POST['variable'])); else $variable ='';
/*Ensuite dans ton script tu utilises $variable et pas la_fonction_que_tu_veux(et_une_autre_si_ça_te_chante($_POST['variable']))*/
?>[code]
Donc commence par remettre de l'ordre dans ton script, initialise toutes les variables issues de $_POST en début de script et repase ... <img src="https://static.lephpfacile.com/img/smiley/icon_wink.gif" alt="smiley" class="smiley" />
@+...
One Love, One Heart, One Unity.
non non,c'est pas ca, j'ai racourci volontairement pour poster dans le wall. C'est tout
Pourtant, ce n'est pas moi qui le dis, c'est MySQL, c'est l'erreur. Je ne l'invente pas.
Donc que tu ais ou non raccourci le truc, ben l'erreur, c'est que tu as X champs dans ta table, or tu essayes d'insérer Y données (X étant différent de Y).
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: