Bonjour,
J'utilise MySQL.
Dans ma table livre, j'ai un champ nommé Auteurs.
Prenons par exemple, un nom d'auteur : François d'Amour
J'ai 3 pages php.
La première, parcours tout les enregistrements de la table, et affiche pour chacun le nom de l'auteurs.
A l'affichage, le nom de l'auteur est bien François d'Amour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 while($data = mysql_fetch_assoc($result)) { $Auteurs = $data['Auteurs']; echo " <tr> <td>$Auteurs</td> </tr>"; }
Dans une autre page, j'ai un formulaire permettant de modifier les données du livre (Auteurs, Titre, Edition...)
Cependant, dans le champs du formulaire, la valeure afficher est : François d
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $Auteurs = $data['Auteurs']; echo " <form name='livre' action='ModLivreEnr.php' method='post'> <table border='2' bordercolor='#008080' cellspacing='2' width='80%'> <tr> <td>Auteurs</td> <td> <input type='text' name='Auteurs' value='$Auteurs' style='WIDTH:100%'> </td> </tr> </table>";
Si je fait unca affiche belle et bien François d'Amour, le problème n'est qu'à l'affichage dans un formulaire, comme valeur par défaut d'un champ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $data['Auteurs'];
Avez vous une idée de la cause de se problème ?
Merci
Partager