Bonjour à toute la communauté,
Me revoici pour de nouvelles aventures. Aujourd'hui mon souci concerne l'affichage de variables dans des <input>
J'ai fait un ptit systéme de tableau html qui récupére le contenu d'une table SQL.
Dans la dernière colonne de mon tableau, j'ai rajouter un lien Supprimer / Modifier.
Lorsque je clique sur modifier, je récupére la ligne grâce à l'id que je passe dans l'url (c'est pour un back office).
On réaffiche la ligne concerné avec ses informations.
Les informations sont affichées dans des input, comme ça on peut directement les modifier, puis on appui sur un bouton "sauvegarder" qui renvoi le tableau mis à jour.
:
Problème : Les espaces !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 echo '<tr><td><input name="nom" type="text" id="nom" value='.$data['nom'].'></td>'; echo '<td><input name="prenom" type="text" id="prenom" value='.$data['prenom'].'></td>'; echo '<td><input name="adresse" type="text" id="adresse" value='.$data['adresse'].'></td>'; echo '<td><input name="email" type="text" id="email" value='.$data['email'].'></td>'; echo '<td><input name="tel" type="text" id="tel" value='.$data['tel'].'></td>'; echo '<td><input name="tel2" type="text" maxlength="10" size="10" id="tel2" value='.$data['tel2'].'></td>'; echo '<td><input type="submit" value="Sauvegarder Modifications"> </td> </tr>';
En effet, si je modifie un contact dont le prénom est "Jean François de Médicis", dans mon Input, j'ai uniquement "Jean" .
C'est balo !
Donc je voudrais savoir si ça vient de mon affichage ou si il existe des méthode pour remplacer les espace par des underscores lorsque on fait un enregistrement dans la bdd.
A tous, beaucoup merci
Partager