Page 1 sur 1

probleme d'insert avec accent php

Posté : 09 sept. 2009, 12:21
par informatique_10
J'ai un soucis pour l'insert de ma requete avec des accents...
Je récupere les donnees d'un formulaire dans des variables et je l'ai insert dans la requete.
Mais si je met des accents il y a un message d'erreur comment faire pour pouvoir mettre des accents.
if(isset($_POST["txt_groupe"])) $groupe=$_POST['txt_groupe'];
else      $groupe="";

 $sql = "INSERT INTO planning(groupe,salle,date,heure,description,nombre,meldate,melheure) VALUES('$groupe','$salle','$date','$heure','$description','$nombre','$datesysteme','$heuresysteme')";       
                   // on insère les informations du formulaire dans la table   
                    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
Voici le message d'erreur..

Code : Tout sélectionner

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax

Merci pour votre réponse.

Re: probleme d'insert avec accent php

Posté : 09 sept. 2009, 12:26
par Calimero
Pour régler ton problème et d'autres (plus graves) en même temps, lis attentivement cette page (les modifications que tu as à faire sont expliquées à la fin) : http://www.php.net/manual/fr/security.d ... ection.php

Re: probleme d'insert avec accent php

Posté : 09 sept. 2009, 12:27
par zeus
Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ