Problème d'espaces dans un champ texte

Solwan -  
hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   -
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.



A voir également:

1 réponse

hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   10
 
<input type='text' name='a' value="<?php if(isset($_POST['a'])) echo $_POST['a']; ?>">

avec des guillemets ;)
0