forum

Répondre
florent
le 28/09/2003 à 10:10
florent
Bonjour
Je précise : je débute en php.
Je me suis servis du code pour créer un livre d'or (celui fournit dans les cours de comment faire).
Mais quand je met le carractère ' j'ai une erreur de base....
Ex. : voici ce que j'entre
:
je suis un essayeur et j'adore

Voici le message d'erreur:

Erreur SQL !INSERT INTO livre_or VALUES('','essai','flo94p@aol.com','2003-09-28 04:07:54','je suis un essayeur et j'adore')
You have an error in your SQL syntax near 'adore')' at line 1

Apparament l'apostrophe du texte est interprêté comme un séparateur
Maintenant si j'enlève cet apostrophe, ça marche

Merci de m'aider
florent
C_Kirby
le 28/09/2003 à 10:18
C_Kirby
$texte = addslashes($texte);
Et pour l'affichage tu fais stripslashes($texte); je crois
C_Kirby
florent
le 28/09/2003 à 10:26
florent
Merci pour la réponse rapide
Mais je ne suis pas sûr de l'endroit où je l'insère.


J'ai :
$auteur = trim ($auteur);
$email = trim ($email);
$message = trim ($message);

Je suppose que c'est juste après et en remplaçant
$texte par $message
florent
C_Kirby
le 28/09/2003 à 11:11
C_Kirby
Tu mets $message = addslashes($message); juste en dessous, et stripslashes faut que tu montre la page ou tu affiche
C_Kirby
florent
le 28/09/2003 à 11:59
florent
Merci
Juste un petit détails :
Tu mets $message = addslashes($message); juste en dessous
C'est fait et ça marche.
Ce que je ne comprend pas c'est quand tu écris :
et stripslashes faut que tu montre la page ou tu affiche

Merci encore
florent
LA GLOBULE
le 28/09/2003 à 12:47
LA GLOBULE
Faut faire le stripslashes juste avant d'afficher les données recuperees de la base.
C_Kirby
le 28/09/2003 à 13:17
C_Kirby
Je disais :
Il faut que tu montre la page ou tu affiche les messages smiley
C_Kirby
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours