Inclure css dans une variable php

mont_dani Messages postés 249 Statut Membre -  
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour

Comment intégré css dans une variable php. Je m'explique:
mon php
$width = 800;
$height = 500;

$graph = new Graph($width,$height);



Mon css

#width_graph: 800px;
#heigth_graph: 800px;


Je voudrai obtenir

$width = "width_graph";
$height = "heigth_graph";

$graph = new Graph($width,$height);



Merci pour votre aide.
A voir également:

5 réponses

yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
bonjour,
Ton css et ton php sont-ils dans des fichiers différents?
0
mont_dani Messages postés 249 Statut Membre
 
Oui
0
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   1 586
 
Tu donnes peu d'information, et montres peu ce que tu fais.
Difficile, alors, de suggérer une solution.
0
mont_dani Messages postés 249 Statut Membre
 
Je visualise mes données sous forme de graphique avec jpgraph.

Voici mon code fichier stat.php

                $width = 800; //ici je voudrais avoir une valeur declarer dans mon css qui varie suivant les dimensions des écrans
				$height = $width *0.6;

				// Setup the graph
				$graph = new Graph($width,$height);
				$graph->clearTheme();
				$graph->SetMargin(40,40,20,50);
				$graph->SetScale("textlin");

				$graph->title->Set('evolution pelerin par chemin');
				$graph->title->SetFont(FF_ARIAL,FS_NORMAL,12);

				$graph->SetBackgroundGradient('green','orange');

				$graph->xaxis->SetPos('min');
				
				foreach ($recipes_evolucion_camino as $valor) { 
						$annee[] = $valor['YEAR(DATE)'];
						$datay1[] = $valor['SUM(FRANCES)'];
						 }
						 
				$p1 = new LinePlot($datay1);
				$p1->SetColor("blue");
				$p1->SetWeight(2);
				//$p1->SetFillGradient('red@0.4','yellow@0.4');

				$graph->Add($p1);
								
				$p1->SetLegend("FR");
				
				$graph->xaxis->SetTickLabels($annee);
				$graph->xaxis->SetTextTickInterval(1);

				$graph->legend->SetLayout(LEGEND_HOR);
				$graph->legend->Pos(0.4,0.99,"center","bottom");
				//$graph->legend->Pos(0.05,0.5,"right","center");

				// Display the graph
				$graph->Stroke("test.jpg");

				?>
				
				<img src="test.jpg">


Aucun souci avec le php de Jpgraph et pour la recupration de mes données.

Je voudrais maintenant pouvoir ajuster mon image a la taille de l'écran..

Ceci est-il possible?
0
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   1 586
 
Comment les valeurs changent-elles dans le fichier css?
Difficile de t'aider si tu ne montres que des petits morceaux.
0
mont_dani Messages postés 249 Statut Membre
 
voici le fichier stat.css
/*********************************************************
          para movil pantalla maximun de 340px
************************************************************/
@media only screen and (max-device-width: 340px) and (min-device-width: 5px){
	
img.stat{
   width: auto; 
ou 
width: 100%;
ou 
width: 800px;  
}
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mont_dani Messages postés 249 Statut Membre
 
J'ai résulo mon problème.

J'ai appliquer une class css sur le html dem mon image.
<img class="maclass" src="test.jpg">

Mais ma question reste posée: peut-on mettre du css dans un script php?
0
jordane45 Messages postés 40051 Date d'inscription   Statut Modérateur Dernière intervention   4 761
 
Bonjour,
Non.

Le CSS "s'exécute" côté "client" ( une fois la page chargée par le navigateur)
Alors que le php, lui, s'exécute côté "serveur" .. AVANT que la page ne soit envoyée au navigateur
Je ne sais pas si jpgraph permet de faire du responsive ...
Perso, je te conseillerai plutôt de t'orienter vers des graphiques réalisés en javascript genre c3.js , Chart.js , google charts ... ( tu trouveras sans mal de nombreux plugin sur le net pour ça )
0
yg_be Messages postés 24281 Date d'inscription   Statut Contributeur Dernière intervention   1 586 > jordane45 Messages postés 40051 Date d'inscription   Statut Modérateur Dernière intervention  
 
@mont_dani, peux-tu donner suite, ou marquer comme résolu?
0