Page 1 sur 1

[ Résolu] Liste Déroulante

Posté : 14 sept. 2011, 20:37
par WiseFun
Bonjour,

Dans mon formulaire, j'ai une liste déroulante.
je voudrais savoir comment récupérer la réponse pour l'uploader dans mysql.
l'erreur est

Code : Tout sélectionner

Erreur MySql!INSERT INTO contact(Id,Name,LastName,Email,Tel,Liste,Texte) VALUES('','','','','','charges',') 1064
voici mon code
<?PHP
$Nom = $_POST['Name'];
$Prenom= $_POST['LastName'];
$Email= $_POST['Email'];
$Tel= $_POST['Tel'];
$Texte= $_POST['Texte'];
$Contact = $_POST['Contact']; // l'erreur s'affiche sur cette ligne

// on écrit la requête sql
$mysql= "INSERT INTO contact(Id,Name,LastName,Email,Tel,Liste,Texte)
                VALUES('','$Nom','$Prenom','$Email','$Tel',$Contact',$Texte')";
et ma liste
<select name="Contact">
                        <option value="conseil">Conseil Syndical</option>
                        <option value="charges">Charges</option>
                        <option value="syndic">Syndic</option>
                        <option value="voisinage">Problème de voisinage</option>
                        <option value="divers">Divers</option>
                    </select>

Re: Liste Déroulante

Posté : 14 sept. 2011, 20:51
par moogli
salut,

quand tu affiche un message d'erreur il est préférable d'y ajouter le message d'erreur plutôt que le numéro de l'erreur (donc mysql_error() plutôt que mysql_errno()).

ton problème viens du fait qu'il te manque deux quote (') dans la chaine de ta requête SQL cela se vois dans le code colorisé et le code du message d'erreur :)

@+

Re: Liste Déroulante

Posté : 14 sept. 2011, 20:58
par WiseFun
Bonjour,

Merci
je pensais bien que c'était une erreur de débutant, mais j'avais beau relire le code je ne voyais pas.
Merci aussi pour le conseil de msql_error.

Très sincèrement.