Je bloque sur un htmlentities

Répondre
surfeurdu33
surfeurdu33
Déconnecté
Bonsoir,

Voilà une heure que je bloque sur un problème avec un htmlentities.

Je récupère des données d'un textarea par un formulaire.

ce texte area s'appel : presentation.

Je souhaite ajouer les données à ma base de données mais je n'ai que les accents de convetis pas les guillemets. je ne comprends pas pourquoi. Mon code me parrait pourtant correct.

  1.  
  2. <?php
  3. $pres = htmlentities($_POST['presentation'], ENT_QUOTES);  
  4. ?>
  5.  


$pres est la variable que j'ajoute à ma base de données.

Si quelqu'un peut me débloquer...

Merci d'avance
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
salut,

peut tu nous montrer le formulaire, le traitement (un peut plus complet), un exemple de texte saisis et le résultat du htmlentities sur le texte saisi !

@+
surfeurdu33
surfeurdu33
Déconnecté
Le formulaire :
  1.  
  2. <form method="post" id="add" action="<?php echo $_SERVER['REQUEST_URI'];?>">
  3. <textarea name="presentation" rows="10" cols="100"><?php echo $presentation ;?></textarea>
  4. </form>
  5.  

Ensuite le traitement :

  1.  
  2. <?php
  3. $pres = htmlentities(stripslashes($_POST['presentation']), ENT_QUOTES);  
  4. ?>
  5. echo $pres;
  6.  


L'exemple : L'appartement est très haut !

Ca me donne çà : L'appartement est tr&egrave;s haut !

Et j'aimerai bien que le " ' " soit convertis aussi. en çà : &#039;
Bzh
Bzh
Déconnecté
Et comme ca:

  1. <?php
  2.  
  3. $pres = htmlentities( $_POST['presentation'] );  
  4.  
  5. ?> 


? smiley
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog