IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Suppression de caratères interdits


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2011
    Messages
    19
    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 : 19
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    a quoi correspond $dbs ?

  3. #3
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2011
    Messages
    19
    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 : 19
    Par défaut
    Voila ce qui suit dans le code, et l'utilisation de $dbs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $dbs->query($q);
           $dbs->next_record();

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    ça répond à ma question

  5. #5
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2011
    Messages
    19
    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 : 19
    Par défaut
    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,

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    oki, maintenant montre le code de ta classe ps_DB

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/05/2015, 18h55
  2. [AC-2007] Suppression d'un mot dans une chaîne de caratères
    Par Rayan1 dans le forum Access
    Réponses: 3
    Dernier message: 02/09/2014, 17h10
  3. [AC-2000] Suppression interdite dans sous formulaire
    Par Wchef dans le forum VBA Access
    Réponses: 2
    Dernier message: 26/10/2009, 16h34
  4. suppression caratère " dans une chaîne
    Par sandra771 dans le forum C
    Réponses: 10
    Dernier message: 16/11/2006, 14h57
  5. suppression des caratères spéciaux dans une table
    Par syl221 dans le forum Access
    Réponses: 6
    Dernier message: 31/08/2005, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo