Bonjour,
J'ai un problème concernant l'affichage des champs d'un champ dans ma table dans un input text.
En effet, dans mon formulaire pour modifier les données, seul le premier mot de ma chaine de caractère est affiché.
Dès qu'il y a un espace, la chaine de caractère est coupé dans mon champ input text.
J'ai essayé maxlength mais rien n'y fait.
Code :
- <?php
- $id=$_GET['id'];
- $reponse = mysql_query("select id_site, nom_site, url_site, mots_cles_site from site where id_site='$id'" );
- echo "<form method='post' action='site_modifier_valider.php'>";
- while ($donnees = mysql_fetch_array($reponse)) {
- echo "<tr>";
- echo "<input type='hidden' name='id' value=".$id." size='20' />";
- echo "<td><input type='text' name='nom' size='20' value=".$donnees['nom_site']." /></td>";
- echo "<td><input type='text' name='url' size='35' value=".$donnees['url_site']." /></td>";
- echo "<td><input type='text' name='mots_cles' maxlength='300' size='50' value=".$donnees['mots_cles_site']." /></td>";
- echo "</tr>";
- }
- ?>
|
Merci pour votre aide,
José