Page 1 sur 1

Appel d'un .css en php

Posté : 02 avr. 2016, 17:52
par Thibault67100
Bonjour,
Je suis entrain de créer mon premier site internet.
J'aimerai avoir 2 styles différents et deux boutons pour pouvoir passer d'un style à l'autre.
J'ai une fonction qui créer deux bouton qui changent ma variable $style lorsque je clique dessus.
Par contre j'ai besoin d'appeler mon fichier css. Si je le fais dans mon <html> le variable $style n'est pas prise en compte car elle l'est seulement dans mon .php. Par contre dans mon php je ne peux pas utiliser la ligne de code
<link rel="stylesheet" href="Forme{$style}.css" type="text/css"media="screen" title="Forme" charset="utf-8" />
car c'est du language html.
Enfin, je n'arrive pas à appeler un .css avec require_once() dans mon .php.
Je n'ai peut être pas le bon argument dans mon require_once().
Quelqu'un aurait-il une solution ?
Merci d'avance,
Thibault

Re: Appel d'un .css en php

Posté : 02 avr. 2016, 18:07
par or 1
le php écrit de l'html.
donc
<link rel="stylesheet" href="Forme<?php echo $style; ?>.css" type="text/css"media="screen" title="Forme" charset="utf-8" />
si cette ligne n'est pas déjà écrite par du php.

Re: Appel d'un .css en php

Posté : 02 avr. 2016, 18:40
par Thibault67100
Merci pour cette réponse très rapide,
Le problème c'est que mon site est factorisé, et que j'appelle mon .css dans mon fichier header.php qui est lui meme appelé par un require_once() dans mon index. De cette façon la variable $style est définie dans mon index et n'est donc pas reconnu dans lorsque je l'appelle dans mon header...

Re: Appel d'un .css en php

Posté : 02 avr. 2016, 21:34
par Thibault67100
Problème résolut avec votre solution !
Merci beaucoup !