Bonjour,
Je récupère certaines valeurs dans ma base, que je fais affiche dans diverses input pour que celle ci puisse être modifié
mon problème se situe avec les quottes simples ou doubles cela ne change rien.
Donc voila disons que je stocke dans ma base (je fais exprès de mettre une double quotte dans ma base),
Citation :
text dans la " base
|
code php pour affiche la ligne
Citation :
echo "<input type=\"text\" size=\"20\" id=\"valeur_default$i\" name=\"valeur_default$i\" value=\"".${'valeur_default'.$i}."\" ></td>";
|
mais il ne s'affiche dans l'input juste que : text dans la
, normal puis que la value prend les deux premiere quotes
voici la source
Citation :
<input type="text" size="25" id="valeur_defaul2" name="valeur_defaul2" value="text dans la " base" >
|
j'ai essaye en changeant en mettant des simple quotes pour l'encadrement de la valeur, mais j'ai le meme problème, si une simple quote est stocké dans la base,
j'ai essaye en mettant addslashes et stripslashes, mais toujours pareil
pour l'enregistrement dans la base , j'utilise la fonction mysql_real_escape_string
alors je pense que je dois faire une petite erreur, ou je sais pas quoi,
merci de m'aider car c'est assez genant
Message édité par infoman64 le 18-03-2008 à 11:12:58
---------------
---------