Problème d'espaces dans un champ texte

Fermé
Solwan - 26 avril 2011 à 18:23
hervé56 Messages postés 269 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 25 mars 2017 - 26 avril 2011 à 21:11
Bonjour, lorsque j'envoie un formulaire et que je récupère le contenu d'un champ texte qui contient des espaces,et que je replace ce contenu dans ce même champ texte j'ai juste les caractères avant le premier espace, par exemple :
<form method='post'>
<input type='text' name='a' value=<?php if(isset($_POST['a'])) echo $_POST['a']; ?>>
<input type='submit'>
</form>

Si le champ texte contient aaa aaa alors lors de l'envoi du formulaire il ne contiendra plus que aaa.

Pourtant sur certains des sites que j'ai créé je n'ai pas ce problème.

Ainsi j'aimerai savoir si quelqu'un sait pourquoi dans certains cas cela fonctionne et pourquoi dans d'autres cas nous sommes obligés d'utiliser htmlentities...

Merci à tous, bonne fin de journée.



1 réponse

hervé56 Messages postés 269 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 25 mars 2017 10
26 avril 2011 à 21:11
<input type='text' name='a' value="<?php if(isset($_POST['a'])) echo $_POST['a']; ?>">

avec des guillemets ;)
0