Je n'arrive pas a faire de champs supplémenta
Résolu/Fermé
Cyril-like
Messages postés
26
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
26 juillet 2011
-
25 mars 2011 à 21:14
Cyril-like Messages postés 26 Date d'inscription mercredi 23 mars 2011 Statut Membre Dernière intervention 26 juillet 2011 - 27 mars 2011 à 21:22
Cyril-like Messages postés 26 Date d'inscription mercredi 23 mars 2011 Statut Membre Dernière intervention 26 juillet 2011 - 27 mars 2011 à 21:22
A voir également:
- Je n'arrive pas a faire de champs supplémenta
- Nous ne pouvons pas résumer ce champ avec somme ✓ - Forum Excel
- Le sous-domaine utilise déjà un enregistrement dns. vous ne pouvez pas enregistrer de champ cname en raison d'une incompatibilité. supprimez les enregistrements existants pour ce sous-domaine, afin de pouvoir en ajouter un, de type cname. ✓ - Forum Hébergement
- La chevauchée des champs de blé explication - Forum Musique / Radio / Clip
- Word mettre à jour tous les champs ✓ - Forum Word
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
4 réponses
Bonjour
Les '?' après VALUES représentent les paramètres que tu passes à la requête.
Si tu passes une valeur de plus qu'avant, il faut mettre un '?' de plus
$req = $bdd->prepare('INSERT INTO minichat (pseudo , email , message) VALUES(?, ?)');
Les '?' après VALUES représentent les paramètres que tu passes à la requête.
Si tu passes une valeur de plus qu'avant, il faut mettre un '?' de plus
Cyril-like
Messages postés
26
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
26 juillet 2011
1
26 mars 2011 à 00:11
26 mars 2011 à 00:11
Bonjour en réalité j'avais remis un 3eme point d'interrogation je n'ai pas fait attention au copié collé que j'ai mis celui que j'envoies est corrigé mais j'ai
un message d'erreur qui me dit :
Notice: Undefined index: email in /opt/lampp/htdocs/tests/minichat_post.php on line 10
Erreur : SQLSTATE[42S22]: Column not found: 1054 Unknown column '$pseudo' in 'field list'
la ligne 10 c'est celle ci :
$req->execute(array($_POST['pseudo'],$_POST['email] , $_POST['message'] ));
et la ligne corrigée est celle ci :
$req = $bdd->prepare('INSERT INTO minichat (pseudo ,email , message) VALUES(?,?,?)');
Je pense qu'elle est correcte maintenant ?
Bon je tourne en rond !En plus j'ai mon serveur sendmail qui se déconfigure
tout seul (mais ça c'est une autre histoire )!
Merci pour la réponse ..
un message d'erreur qui me dit :
Notice: Undefined index: email in /opt/lampp/htdocs/tests/minichat_post.php on line 10
Erreur : SQLSTATE[42S22]: Column not found: 1054 Unknown column '$pseudo' in 'field list'
la ligne 10 c'est celle ci :
$req->execute(array($_POST['pseudo'],$_POST['email] , $_POST['message'] ));
et la ligne corrigée est celle ci :
$req = $bdd->prepare('INSERT INTO minichat (pseudo ,email , message) VALUES(?,?,?)');
Je pense qu'elle est correcte maintenant ?
Bon je tourne en rond !En plus j'ai mon serveur sendmail qui se déconfigure
tout seul (mais ça c'est une autre histoire )!
Merci pour la réponse ..
Bonjour
Il y a un espace en trop à la fin de l'input champ "email " . D'où l'Undefined index
Quant au Unknown column '$pseudo', y a-t-il un $ ou non à pseudo ? Il y en a un dans le message d'erreur, mais pas dans la requête. Ce n'est pas possible. Encore un problème de recopie ?
<label for=" email ">Votre email </label> : <input type="text" name="email " id=" nom "/><br /> <br />
Il y a un espace en trop à la fin de l'input champ "email " . D'où l'Undefined index
Quant au Unknown column '$pseudo', y a-t-il un $ ou non à pseudo ? Il y en a un dans le message d'erreur, mais pas dans la requête. Ce n'est pas possible. Encore un problème de recopie ?
Cyril-like
Messages postés
26
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
26 juillet 2011
1
27 mars 2011 à 21:22
27 mars 2011 à 21:22
Hé bien grand merci je pense qu'il faut que je change et mon clavier et mes
lunettes car je ne l'avais vraiment pas vu l'espace
Non dans le pseudo c'est encore un de mes copiés collés a côté de la plaque
le problème c'était effectivement les espaces de trop ...
Super et Merci encore une fois
je mets en résolu
lunettes car je ne l'avais vraiment pas vu l'espace
Non dans le pseudo c'est encore un de mes copiés collés a côté de la plaque
le problème c'était effectivement les espaces de trop ...
Super et Merci encore une fois
je mets en résolu