Vous n'êtes pas identifié(e).
Pages :: 1
Salut tout le monde !
J'essai péniblement d'initialisé un champ input text avec une valeur sortie d'une base de donnée.
Il se trouve que cette valeur peut contenir un quote : '
voila la ligne telle que je l'ai ecrite dans le code php
echo "<tr><td>Address</td><td><input name='address' type='text' value='".$resultat['address']."' ></td></tr>";
$resultat['address'] renvoyant la valeur problématique en l'occurence :
VIA MARTIRI D'UNGHERIA, 2
voila le code html que j'obtiens
<input type="text" 2="" ungheria,="" value="VIA MARTIRI D" name="address"/>
J'ai déjà essayer de changer les simples quotes en doubles et les doubles en simple mais ca ne fait que déplacer le problème, les doubles quotes posant alors problèmes.
J'ai aussi essayé d'utiliser un addslashes, ou un htmlentities, sans plus de succès...
Merci d'avance !
Hors ligne
Salut
Ensuite, tu as un soucis avec ta valeur VIA MARTIRI D'UNGHERIA à cause de ' donc ton addslashes() devra bien se situer afin de la rendre inoffensive... Mais je te laisse fouiller un peu
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne
Pages :: 1