Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2011, 12h12   #1
Invité de passage
 
Homme
Webmaster
Inscription : septembre 2011
Messages : 17
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 17
Points : 0
Points : 0
Par défaut Suppression de caratères interdits

Bonjour,

je souhaite effacer certains types de caractères lors de l'enregistrement d'un champs texte libre.

J'ai utilisé le code suivant :

Code :
1
2
interdits = array("/","\\","#","'","*",".");
$q = "INSERT INTO commentaires (user_id,commentaires) VALUES (".$dbs->quote($user).",".$dbs->quote(str_replace($interdits,"",$commentaires)).") ";
Problème : lorsque je mets en ligne ce code, l'erreur suivante apparait lors de l'envoi : Fatal error: Call to undefined method ps_DB::quote() in /.../export_commandes.php on line 26

(la ligne 26 est la ligne INSERT)

Avez-vous une idée de ce qui pourrait bloquer l'execution ?

Merci d'avance pour votre aide,

Colobe
colobe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 13h15   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 219
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 219
Points : 8 598
Points : 8 598
a quoi correspond $dbs ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 13h59   #3
Invité de passage
 
Homme
Webmaster
Inscription : septembre 2011
Messages : 17
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 17
Points : 0
Points : 0
Voila ce qui suit dans le code, et l'utilisation de $dbs

Code :
1
2
$dbs->query($q);
       $dbs->next_record();
colobe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 14h13   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 219
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 219
Points : 8 598
Points : 8 598
ça répond à ma question
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 14h58   #5
Invité de passage
 
Homme
Webmaster
Inscription : septembre 2011
Messages : 17
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 17
Points : 0
Points : 0
Alors je n'avais pas compris la question
En début de code j'indique la création $dbs = new ps_DB;

Est-ce cette info là ?

Après le contenu pur c'est du texte (caractères alphanumériques).

Merci,
colobe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 15h12   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 219
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 219
Points : 8 598
Points : 8 598
oki, maintenant montre le code de ta classe ps_DB
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 15h20   #7
Invité de passage
 
Homme
Webmaster
Inscription : septembre 2011
Messages : 17
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 17
Points : 0
Points : 0
Oulah, ca y est, je suis perdu
colobe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h37.


 
 
 
 
Partenaires

Hébergement Web