cs_jumano
Messages postés64Date d'inscriptiondimanche 1 mai 2005StatutMembreDernière intervention29 février 2008
-
23 mars 2007 à 11:55
cs_jumano
Messages postés64Date d'inscriptiondimanche 1 mai 2005StatutMembreDernière intervention29 février 2008
-
24 mars 2007 à 10:55
Bonjour,
J'aimerais changé la couleur d'une ligne d'un tableau en fonction du résultat d'un jeux d'enregistrement en PHP.
J'ai essayé d'intégrer du php dans ma balise <tr> mais rien de bon.
Merci de vos conseils.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 23 mars 2007 à 12:19
Bonjour,
>>J'ai essayé d'intégrer du php dans ma balise <tr> ???
c'est exactement le contraire, c'est le php qui crée le html...
...<tr style="<?php echo ($tout_quoi_qu_on_veut);?>">...
par exemple.
cs_jumano
Messages postés64Date d'inscriptiondimanche 1 mai 2005StatutMembreDernière intervention29 février 2008 23 mars 2007 à 18:23
J'ai créé ma requète ainsi que ma variable :
<?php
if ($totalRows_rsVuAffectationINF == 0 )
{
$ligne = "ligne";
}
else {
$ligne = "ligneV";
}
?>
Ensuite je l'ai intégré dans ma balise :
<tr class="<?php echo ($ligne);?>">
Les deux class ligne et ligne V ont été créées dans mon fichier CSS.
ET cela fonctionne très bien.
MERCI.
Mais le petit Hic, et j'ai oublié de le signaler c'est que tableau n'est pas fixe, il s'agit d'une zone répétée qui me donne un certain nombre d'enregistrement en fonction d'une date choisie dans une liste déroulante.(et avec cette méthode toutes les lignes prennent la même class).
Ce que j'essaye d'obtenir :
Une fois la date choisie mon tableau se créé. Chaque ligne est un résumé d'enregistrement d'un courrier arrivé. En cliquant sur la ligne on ouvre une nouvelle page qui nous montre l'ensemble des informations du courrier arrivé.
J'insère des informations dans ma base afin de savoir par la suite en faisant une requête SQL si l'utilisateur a déjà vu se courrier.
Je voudrais que lorsque l'utilisateur revienne sur ma première page que la ligne visitée soir d'une autre couleur.
Vous me direz que c'est le principe des liens hypertexts mais le problème vient que si l'utilisateur purge son historique et ses fichiers temps les liens redeviennent non visités.
Donc si ma requete SQL est = à 0 que <tr class="ligne">
et que si cette requete est > à 0 que <tr class="ligneV">
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 24 mars 2007 à 07:02
>>Je voudrais ... que la ligne visitée soir d'une autre couleur.
coté javascript alors : ...<tr onclick= "this.className='classe_si_click';"...>
par exemple.
cs_jumano
Messages postés64Date d'inscriptiondimanche 1 mai 2005StatutMembreDernière intervention29 février 2008 24 mars 2007 à 10:55
Merci pour tes conseils, qui m'ont déjà permis de changer la couleur des lignes si elles étaient visitées ou non.
Mon problème vient sûrement de ma requete SQL. J'ai fait un post sur un forum PHP.
Encore merci et bon week-end.