Recuperer données d'1 table ds un formulaire

Résolu
nane_nana Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
nane_nana Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai créé un formulaire qui permet d'insérer des données dans une table de la base de données. Mais en creant un formulaire de modification qui doit extraire les données de la base et les insérer dans le formulaire, je me suis rendu compte que si les données contiennent un (") le reste de la valeur du champ est ignoré.
Par contre si je fais un echo de la valeur en dehors d'un champ texte je l'ai en intégrale.

dans le formulaire j'ai des champs d ce type:

<input name="titre" type="text" id="titre" size="100" value="<?php echo $données['titre'];?>">
A voir également:

3 réponses

jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Salut,
essayes en mettant :

<input name="titre" type="text" id="titre" size="100" value="<?php echo addslashes($données['titre']);?>">
0
nane_nana Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   2
 
j'ai deja essayé avec addslashes() mais le problème persiste tjr, il met un (\)à la première occurrence de (") et coupe le reste de la valeur
0
nane_nana Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   2
 
j'ai trouvé la solution, au cas où une autre personne rencontrera le meme probleme il suffit d'utiliser la fonction htmlspecialchars()
0