|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 175 ![]() |
Bonjour à tous,
je voudrais savoir s'il y a un moyen simple pour afficher dans des pages php tous les nombres positifs en bleu, et tous les nombres négatifs en rouge. En fait, il s'agit de prix, qui sont des données d'une base Mysql, ou issus de requête sur la base. Il y aurait bien la solution d'écrire un test if avant l'écriture de chaque variable, mais ce serait très lourd. Y-a-til moyen de créer une fonction pour arriver à faire ça? Si oui quelle doit être cette fonction? Et faut-il recopier la fonction dans le code de chaque page PHP? Cordialement Mathieu |
|
|
00
|
|
|
#2 | ||||
|
Membre éclairé
![]() |
Salut, voilà ta fonction :
@+ Code :
Code :
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français. Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP. |
||||
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 175 ![]() |
hum, je ne crois pas que ça réponde à la question...
ce qu'il faudrait c'est que la couleur s'ajuste selon que le nombre à afficher est positif ou négatif... pour exemple, dans excel ça fonctionne avec Mise en forme conditionnelle... Je n'ai pas moyen d'essayer ce morceau de code du pc où je me trouve, mais ce serait un truc du genre: Code :
D'autre part, je voudrais savoir s'il est vraiment utile de recopier la fonction dans toutes les pages pdf, et sinon comment faire pour ne l'écrire qu'une autre fois dans une page (js?) et y faire référence à partir des autres.... Bien cordialement Mathieu |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Euh pourquoi tu parles de PDF et JS là
![]() Tu dois mettre ta fonction dans un fichier php et inclure ce fichier dans les pages qui en ont besoin. Pour le problème de départ à part appeler la fonction à chaque fois je vois pas comment on peut faire...
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 175 ![]() |
Bonsoir,
je voulais dire php pas pdf, erreur de frappe donc, bien noté, il faut mettre la fonction dans une page php et l'inclure dans les pages qui en ont besoin, mais finalement je ne sais toujours pas comment faire, pour que la couleur varie en fonction du signe (positif ou négatif) de la somme à afficher... voir mon précédent message... Bonne nuit Mathieu |
|
|
00
|
|
|
#6 | |||||
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 3 ![]() |
Citation:
Si ce n'est pas ca je n'ai pas compris ta requete ! |
|||||
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
En fait je crois qu'il souhaite une solution miracle qui fasse la mise en page des nombres sans toucher à la page en gros mais en appliquant une fonction sur celle-ci. C'est peut-être faisable de faire un espèce de gros parseur de ton code à générer mais je te racontre pas la galère... Franchement faire la fonction et copi-coller l'appel en filant le nombre en paramètre c'est pas trop compliqué et c'est pas dur à maintenir vu que les couleurs utilisées seraient dans ladite fonction...
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 175 ![]() |
ok merci ça marche impeccable...
mais comment je peux faire pour mettre fonction dans un fichier séparé et y faire référence dans chaque page??? Cordialement Mathieu |
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
avec un include:
tu crées un fichier, par exemple bibliotheque.php, dans lequel tu insères ta fonction ou tes fonctions et dans chaque page, tu rajoutes la ligne |
|
|
00
|
|
|
#10 | ||||
|
Membre à l'essai
![]() |
Dans un fichier class_traitement.php:
Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com