Apostrophe textarea

webalexpb -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, Je voudrais savoir pourquoi lorsque je met une apostrophe dans mon texte contenu dans un text area, le texte n'est pas enregistré dans mysql ? Merci de m'aider ...

Webalexpb

3 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Parce que ton script est mal sécurisé.
    Applique la fonction addslashes ou mysql_real_escape_string sur tes variables.
    0
  2. webalexpb
     
    toi tu m as déjà aidé je m en rappelle lol..
    Et comment j'applique cela ?
    Merci
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    mysql_connect();
    mysql_select_db();
    
    $chaine = addslahses($_POST['champ']);
    $sql = 'INSERT INTO table VALUES("'.$chaine.'")';
    
    ...
    Penses à faire un stripslashes lorsque tu afficheras les données.
    0