Code problème

Répondre
Lepetitwindows56
le 31/03/2010 à 20:47
Lepetitwindows56
Bonsoir à tous,

J'ai insérer une table (Voir wall) et elle fonctionne (dans MySQL).

Ensuite je me rend sur la page inscription.php et j'entre mes identifiants, mots de passe et email et je valide. J'ai ce message qui s'affiche :

Erreur SQL! INSERT INTO membre VALUES ("", "Expomatique", "abb87b02d85922fc7b589a3e037f4287")
Nombre de colonnes ne correspond pas à compter de valeur à la ligne 1

Lien vers le wall : http://www.lephpfacile.com/wall/wall-1883.php.

(Le message d'erreur qui se trouve dans le wall est le même que là sauf qu'il a été traduit par la barre d'outil Google).

Pour constater l'eereur SQL, rendez-vous sur mon site, sur l'espace membre à cette adresse : http://expomatique.free.fr/espace_membre/inscription.php
Lepetitwindows 56 - http://www.expomatique.net/
LA GLOBULE
le 31/03/2010 à 20:58
LA GLOBULE
Ta table ne comporte pas 3 champs, on en a déjà parlé dans un autre sujet.

Je reprend ma réponse de l'autre message :

Si ta table a plus que 3 champs, ajoute des données dans ta requête.

Si ta table a plus que 3 champs mais que tu souhaites insérer un élément en spécifiant juste 3 champs, nomme les champs de destinations, comme ceci :
INSERT INTO table (champ1, champ2, champ3) VALUES ('donnee1', 'donnee2', 'donnee3')

Si ta table a moins de 3 champs, retire des données de ta requête.
Lepetitwindows56
le 31/03/2010 à 21:02
Lepetitwindows56
OK, mais je sus pose que la table membre à un problème ?
Lepetitwindows 56 - http://www.expomatique.net/
Lepetitwindows56
le 31/03/2010 à 21:21
Lepetitwindows56
Pour le lien espace membre, vous ne verrait rien car j'ai enlever le champ email, je le remettrais lorsque j'aurais trouvé la bonne table membre et corrigé ce problème.

Merci d'avance pour votre aide !
Lepetitwindows 56 - http://www.expomatique.net/
LA GLOBULE
le 31/03/2010 à 21:52
LA GLOBULE
Ta table n'a pas de problème.

C'est ton code qui en a un.
Tu dois opter pour l'une de mes 3 solutions en fonction de ce que tu souhaites faire.
Amery
le 01/04/2010 à 08:30
Amery
As-tu lu les cours qui expliquent les fonctionnement et la manipulation des tables???!!! Je ne pense pas...

Si tu as lu les cours, qu'est-ce que tu n'as pas compris?
Ok pour t'aider, mais il faut que tu fasses un minimum d'efforts de ton côté, sinon on n'avancera pas...
Lepetitwindows56
le 01/04/2010 à 17:34
Lepetitwindows56
OK, je vais regarder le chapitre sur la manipulation de table ! Mais LA GLOBULE m'a dit que cela ne venait pas de la table mais de ma page inscription.php !

J'ai juste ajouter ce code pour le champs email :

E-mail: <input type="text" name="email" value="Indiquez votre email" />
Lepetitwindows 56 - http://www.expomatique.net/
i M@N
le 01/04/2010 à 18:07
i M@N
Hello.

Et il est entre les balises <form>et</form> de ton formulaire ce input?

Parce que d'après l'erreur tu envoie pas email ou il n'est pas reçu.

Puis montre le code de ta page qui fait l'insertion en base parce que personne n'a de boule de cristal.

@+...
One Love, One Heart, One Unity.
Lepetitwindows56
le 01/04/2010 à 18:21
Lepetitwindows56
OK, le code de ma page (bien sur je ne met pas mes identifiants !) :
Lepetitwindows 56 - http://www.expomatique.net/
Répondre
LoadingChargement en cours