par
zeus » 15 mai 2006, 14:44
En php, quand tu entoures une chaine avec des ", il interprete les variables qui sont dans la chaine. Mais quand tu utilises des ', ça ne les interprete pas ... ta chaine est donc récupérée telle qu'elle, sans avoir remplacé $Eid par son contenu.
C'est pour cette raison que je conseille de
toujours extraitre les variables des chaines
echo '<input type="hidden" name="Entid" value="'.$Eid.'" />';
Ensuite, j'avoue que je n'aime pas générer du code HTML mais j'utilise plutôt
<input type="hidden" name="Entid" value="<?= $Eid ?>" />
Mais là, ça n'engage que moi

En php, quand tu entoures une chaine avec des ", il interprete les variables qui sont dans la chaine. Mais quand tu utilises des ', ça ne les interprete pas ... ta chaine est donc récupérée telle qu'elle, sans avoir remplacé $Eid par son contenu.
C'est pour cette raison que je conseille de [b]toujours[/b] extraitre les variables des chaines
[php]echo '<input type="hidden" name="Entid" value="'.$Eid.'" />';[/php]
Ensuite, j'avoue que je n'aime pas générer du code HTML mais j'utilise plutôt
[php]<input type="hidden" name="Entid" value="<?= $Eid ?>" />[/php]
Mais là, ça n'engage que moi ;)