par
Ryle » 13 févr. 2007, 12:23
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).
Alors... inscris-toi !!!
Quant à ton problème, c'est effectivement que dans le code html généré, l'apostrophe de ta valeur indiquait la fin de la valeur de l'attribut

Une autre solution pourrait être de transformer ces valeurs avec htmlentities, mais ca reste plus propre d'utiliser des guillemets (même si les apostrophes sont autorisées).
Je te recommande d'ailleurs d'utiliser les apostrophes pour délimiter tes chaiens en php. Ca oblige à sortir les variables, mais ca allège l'écriture et à mon avis c'est beaucoup plus lisible, surtout garce à la coloration syntaxique
echo "<input type='text' value=\"$maVariable\" ... />";
// et
echo '<input type="text" value="'.$maVariable.'" ... />';
(bon c'est sur, sur 2 lignes, ça se voit pas trop, mais sur 300 lignes de code, ca fait une sacré différence
)
[color=darkred][b]Modération :[/b]
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).
Alors... inscris-toi !!! ;)[/color]
Quant à ton problème, c'est effectivement que dans le code html généré, l'apostrophe de ta valeur indiquait la fin de la valeur de l'attribut :) Une autre solution pourrait être de transformer ces valeurs avec htmlentities, mais ca reste plus propre d'utiliser des guillemets (même si les apostrophes sont autorisées).
Je te recommande d'ailleurs d'utiliser les apostrophes pour délimiter tes chaiens en php. Ca oblige à sortir les variables, mais ca allège l'écriture et à mon avis c'est beaucoup plus lisible, surtout garce à la coloration syntaxique :)
[php]echo "<input type='text' value=\"$maVariable\" ... />";
// et
echo '<input type="text" value="'.$maVariable.'" ... />';[/php]
[size=75](bon c'est sur, sur 2 lignes, ça se voit pas trop, mais sur 300 lignes de code, ca fait une sacré différence ;))[/size]