Affichage champ

Fermé
bernadette_servais - 29 nov. 2006 à 09:30
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 29 nov. 2006 à 12:47
Je traite en php un formulaire contenant le champ nom.
J'affiche les données encodées sur une autre page pour demander confirmation à l'utilisateur.
Si j'écris echo $nom, le nom s'affiche à l'écran correctement.
Par contre si j'écris
<td> <input name="nom" type="text" value=<? echo $nom ?> > </td>
le nom est tronqué après le première espace blanc trouvé.
ex. : Van de vliet devient Van d'où problème lorsque j'enregistre la donnée dans un fichier.

Quelqu'un peut-il m'aider ?

Merci d'avance

2 réponses

P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 186
29 nov. 2006 à 10:51
j'ai déja eu un problème similaire, mais ce n'était pas les espaces ki en était la cause mais les " ou '
et pour résoudre le souci j'avais fait inverser les " ' dans l'écriture mais pour toi, je voudrais savoir si dans le code html généré le nom complet s'y trouve ou pas ??

d'un autre coté tu peut essayer l'inverse de ton écriture à savoir :
<?php
echo "<td> <input name='nom' type='text' value='";
echo $nom;
echo "'> </td> ";
?>
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
29 nov. 2006 à 12:47
Salut.

Cest plus rapide d'utiliser les apostrophes ;)
<?php
echo '<td><input name="nom" type="text" value="',$nom,'"/></td>';
?>

a plus
0