Changer mise en forme en cours de script
Résolu
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans le CSS de mon script, j'ai
En cours de script, si une vérification se confirme, je voudrais que cela devienne
a:hover {text-decoration:underline;color:yellow;}
a {text-decoration:none; color:white;}
Si j'écris :
je n'ai que date_naissance et date_dc en white. Le reste en #FFFC9F.
Comment l'indiquer dans mon script ?
Merci
Dans le CSS de mon script, j'ai
body { background-color:black; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFC9F; scrollbar-base-color:#fffc9f; scrollbar-track-color:#112211; scrollbar-arrow-color:#0088f8; font-size:11px; } a:hover {text-decoration:underline;color:yellow;} a {text-decoration:none; color:#FFFC9F;} </style>
En cours de script, si une vérification se confirme, je voudrais que cela devienne
a:hover {text-decoration:underline;color:yellow;}
a {text-decoration:none; color:white;}
Si j'écris :
if ($row1['marqueur'] = '1') { echo '<font size="1" color="white">'; echo '<a href="index.php?page=fiche_indiv&famille='.$row1['famille'].'&id='.$row1['id'].'" target="_blank">1. <i>'.$row1['nom'].' '.$row1['prenom'].'</i></a>'; if ($row1['surnom'] != '') { echo ' (dit '.$row1['surnom'].')'; } echo ' ('; echo SUBSTR($row1['date_naissance'], -4); echo '-'; echo SUBSTR($row1['date_dc'], -4); echo ')</font>';
je n'ai que date_naissance et date_dc en white. Le reste en #FFFC9F.
Comment l'indiquer dans mon script ?
Merci
A voir également:
- Changer mise en forme en cours de script
- Changer dns - Guide
- Mise en forme conditionnelle excel - Guide
- Changer clavier qwerty en azerty - Guide
- Mise en forme tableau croisé dynamique - Guide
- Panne tnt en cours aujourd'hui - Guide
1 réponse
Bonjour,
Au niveau de ton CSS, commence par utiliser des CLASS.
Ensuite, dans ton code php il te suffira d'attribuer les class voulues à ton code selon tes besoins...
par exemple :
Au niveau de ton CSS, commence par utiliser des CLASS.
Ensuite, dans ton code php il te suffira d'attribuer les class voulues à ton code selon tes besoins...
par exemple :
a.test{ color:#123456; } a.test:hover{ color:#FFAA88; }
$maclass = $toto == 1 ? "test" : ""; // ecriture ternaire qui remplace le if/else echo "<a class='".$maclass."' href='www.google.fr'>voilou</a>"; //affichage avec la class
Mais pour l'instant je suis confronté à un autre problème.
Après la lecture d'un individu dans la base, je met un champs "marqeur" à 1, pour dire que je l'ai déjà lu. Et si à la relecture le champs est déjà à 1, je l'afficherai sous une autre forme.
Donc au début du script, j'initialise le champs "marqeur" de tous les individus à 0.
Mais après la lecture d'un individus, je n'arrive à mettre ce champs à 1 !?
Il est préférable de ne traiter que d'une question par discussion. Cela est plus simple pour s'y retrouver par la suite.
Petit rappel au passage ( on te l'a déjà dit à plusieurs reprises...) : L'extenstion MYSQL est OBSOLETE. il faut que tu passes à PDO ou MYSQLI
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Pour l'instant, ça marche très bien !!!!