BD et Formulaire

Répondre
juvenalvangu
le 11/07/2005 à 14:07
juvenalvangu
Salut,

Je un probleme avec mes codes,

- J'ai fais une table de donner qui comprend 2 colonnes:id, exped(expediteur)et message
--------------------------------I
I ID I EXPED I MESSAGE I
I-------------------------------I
I I I I
I I I I
I I I I

-J'ai aussi un formulaire permettant d'ajouter les donner à ce table :
Expediteur IIIIIIIIIII
Message
IIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIII

- Tous marchais très bien jusqu'à ce que j'ai ecrit un message avec (' ou "), ce qui implique un message d'erreur

J'espere que je me suis bien fais comprendre, merci de votre aide
Aucun Code n'est parfait ... (http://www.phpamateur.africa-web.org/)
JuTs
le 11/07/2005 à 15:04
JuTs
Salut

Il faut que tu échapes tes chaîne de caractère avec addslashes.

si tu ne le fais pas tu auras une requête du genre

INSERT INTO matable (exped, message) VALUES ('expediteur', 'ma chaîne avec l'apostrophe');

la chaîne du message s'arrêtera après le ' qui se trouve juste après le l. Ta chaine sera donc ma chaîne avec l et le reste produira une erreur.

en faisant un addslashes sur tes chaînes tu auras : INSERT INTO matable (exped, message) VALUES ('expediteur', 'ma chaîne avec l\'apostrophe'); et tout devrait être ok
JuTs
juvenalvangu
le 11/07/2005 à 15:38
juvenalvangu
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiie
Aucun Code n'est parfait ... (http://www.phpamateur.africa-web.org/)
juvenalvangu
le 11/07/2005 à 15:42
juvenalvangu
Une dernière chose, comment chercher une lettre bien definit (comme : t) dans un variable ???
Aucun Code n'est parfait ... (http://www.phpamateur.africa-web.org/)
JuTs
le 14/07/2005 à 21:10
JuTs
mysql_escape_string


Est-ce que cette méthode tient compte du fait que les magic quotes soient activés ou non ?
JuTs
JuTs
le 14/07/2005 à 21:11
JuTs
Une dernière chose, comment chercher une lettre bien definit (comme : t) dans un variable ???


tu parles de php ou de mysql ?
JuTs
Répondre

Ecrire un message

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