PSTL 2716
| Posté : 20-09-2003 16:13
aprés avoir cherché en forum j'ai pas vu de réponses correspondant à ce cas.
Voila j'ai un formulaire de saisie d'information ou certains champs ont un contenu sucsceptible de contenir des apostrophe.
Pour les champs de saisie j'ai trouvé la solution pour ne pas perdre l'opostrophe et tout ce qui suit derriere, il suffit de remplacer :
echo " <INPUT TYPE='text' NAME='titre' SIZE=50 MAXLENGTH=50>";
par :
echo " <INPUT CLASS=textbox TYPE='text' NAME='titre' SIZE=50 MAXLENGTH=50>";
bon mais voila certains de mes champs sont en fait choisi dans une liste d'une table sql existante...
donc pas de "INPUT" auquel je puisse ajouter CLASS=textbox pour solutionner mon probleme
j'ai bien ma boite de choix SELECT qui s'affiche avec certains des choix contenant des apostrophes mais apres validation dans la table sql le champs est enregistré sans l'apostrophe ni le contenu qui suit
j'ai essayé aussi de faire
$choix2 = addslashes($choix);
puis
echo "<OPTION VALUE='$choix2'>$choix";
mais le resultat est le meme
Alors concretement comment puis-je mettre dans un champs de mon formulaire un choix d'une table contenant des apostrophe ??
help please
|