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 :

Champ input et caractères spéciaux


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut Champ input et caractères spéciaux
    Salut.

    Dans mon code je fait ceci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $poulet=mysql_real_escape_string($_POST['poulet']);
    Quand je tape P'oulet et que je fait un eco ca affiche ceci P\'oulet ce qui est correct.

    Dans ma table il est inséré comme ceci P'oulet.

    Quand je veux récupérer ce champ ca provoque une erreur du au ' je suppose

    Que dois je faire?

    COrdialement

  2. #2
    Membre émérite
    Avatar de Kioob
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Hello,

    non, il n'y a aucune raison pour que cela provoque une erreur.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Pourtant il m'affiche juste le P et après plus rien alors que quand il n'y a pas de ' ca marche nickel et qu'il y a d'autres champs à lire.

    Rha c'est logique.
    Vu qu'après je récupère par get et le ' coupe la chaine donc y a plus rien à récupérer.

    Ca fait ceci.
    Comment faire?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    J'avance petit à petit.

    Quand je fait un echo pour la récupération ca m'affiche bien ce qu'il faut mais c'est quand je fait ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type='text'  name='poulet' value='$poulet'/>
    que dans ce cas la dans le input y a qu'un P alors que l'écho me donne bien P'oulet

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    En effet dans le value j'ai mis une valeur batarde "ppppp'oooo"
    Et le champ n'affiche que les pppppp.
    COmment faire pour qu'il affiche le tout? la estle problème

  6. #6
    Membre éprouvé
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Par défaut
    essaie la fonction urlencode

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $poulet=urlencode($poulet);

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    value m'affiche ceci maintenant

Discussions similaires

  1. accents et caractères spéciaux dans un champ
    Par falco- dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/10/2007, 15h29
  2. Réponses: 3
    Dernier message: 26/11/2006, 21h05
  3. input text et caractères spéciaux
    Par carelha dans le forum Langage
    Réponses: 8
    Dernier message: 04/10/2006, 13h04
  4. Insert d'un champ caractères spéciaux avec firebird et php
    Par PHILOSOPHE dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 14/05/2005, 11h18

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