par
Ryle » 25 juil. 2006, 23:58
Y a pas de "combinaison" entre php et css.. ce sont deux langages différents ayant chacun un role et un usage différent
Php génère du code html, css le met en forme, mais il n'y a ni lien, ni interaction entre les deux

Il faut donc chercher l'erreur au niveau de ton css et/ou de tes classes dans le html.
Dans le cas de ton paragraphe, as-tu bien une classe ".xxx" dans ton css ? s'applique-t-elle bien au paragraphes (entre autre voire à celui-ci en particulier s'il est dans des div) ?
Edit : ton problème vient en fait du mélange des guillemets. Tu dois d'ailleurs avoir un message d'erreur te disant Parse Error (erreur de syntaxe en php) Line n (ca serait plus simple si tu nous disais tout et que l'on ait pas besoin de deviner :p)
En utilisant la balise [ php ] pour présenter ton code tu le verrais tout de suite à la coloration syntaxique
Il te faut soit protéger les guillemets à l'intérieur de ta chaine avec des antislshes, soit utiliser des apostrophes pour la déclarer (attention le comportement est différent entre les guillemets et les apostrophes)
echo "prix public : <p class=\"xxx\">$row[prix_public] €</p>\n";
// ou
echo 'prix public : <p class="xxx">'.$row[prix_public] .'€</p>';
// mais pas
echo "prix public : <p class="xxx">$row[prix_public] €</p>\n";
Y a pas de "combinaison" entre php et css.. ce sont deux langages différents ayant chacun un role et un usage différent :)
Php génère du code html, css le met en forme, mais il n'y a ni lien, ni interaction entre les deux :) Il faut donc chercher l'erreur au niveau de ton css et/ou de tes classes dans le html.
Dans le cas de ton paragraphe, as-tu bien une classe ".xxx" dans ton css ? s'applique-t-elle bien au paragraphes (entre autre voire à celui-ci en particulier s'il est dans des div) ?
Edit : ton problème vient en fait du mélange des guillemets. Tu dois d'ailleurs avoir un message d'erreur te disant Parse Error (erreur de syntaxe en php) Line n (ca serait plus simple si tu nous disais tout et que l'on ait pas besoin de deviner :p)
En utilisant la balise [ php ] pour présenter ton code tu le verrais tout de suite à la coloration syntaxique :)
Il te faut soit protéger les guillemets à l'intérieur de ta chaine avec des antislshes, soit utiliser des apostrophes pour la déclarer (attention le comportement est différent entre les guillemets et les apostrophes)
[php]
echo "prix public : <p class=\"xxx\">$row[prix_public] €</p>\n";
// ou
echo 'prix public : <p class="xxx">'.$row[prix_public] .'€</p>';
// mais pas
echo "prix public : <p class="xxx">$row[prix_public] €</p>\n";
[/php]