Rechercher : dans
Par :

Changer couleur ligne lorsquon clique php+css

Dernière réponse le 1 jun 2008 à 15:37:04 mariline285, le 26 mai 2008 à 14:51:33 
 Signaler ce message aux modérateurs

Bonjour,
je suis debutante et j ai un petit problème: j ai un tableau et j aimerai que quand je clique sur une ligne elle change de ligne et que l ancienne redevient comme avant.
Par exemple: si je clique sur le première ligne elle doit changer de couleur
et si je clique sur la deuxième ligne alors celle ci change de couleur et la première ligne redevient a la couleur normal(avant sélection).
Voila mon code:

<html>
<head>
<style>
.tr_Normal
{
background-color: #0099FF
}

.tr_Clique
{
background-color: #FFCC00

}
</style>
</head>
</html>

<?php

if(!session_id())
session_start();

require_once ('./CLASSES/Connexion.class.php');
require_once ('./CLASSES/Etat.class.php');

$c = new Connexion();
$c->ouvrirBDD();

$requete = "
SELECT TICKET.NUM_TICKET,NOM_GRAVITE,
date_format(DATE_OUVERTURE,'%d/%m/%Y %h:%i:%s') as DATE_OUVERTURE,
date_format(DATE_CLOTURE_CSC,'%d/%m/%Y %h:%i:%s') as DATE_CLOTURE_CSC
FROM TICKET, GRAVITE
WHERE TICKET.NUM_GRAVITE=GRAVITE.NUM_GRAVITE
AND NUM_COMPTE='".$_SESSION['numCompte']."'";


$result = mysql_query($requete)
or die ("Erreur SQL !<br>".$result."<br>".mysql_error());

$html = "<div align=center><table width=\"50%\" class=\"tableauDonnees\">";
$html .= "<th>Ticket</th><th>date ouverture</th><th>date fermeture</th><th>gravite</th><th>etat</th>";

while ($ligne = mysql_fetch_assoc($result))
{
//echo $ligne : affichage array()



$etat = new Etat();
$etat->setNumTicket($ligne['NUM_TICKET']);
//$etat->findLastEtat();

$html .= "<tr id=\"".$ligne["NUM_TICKET"]."\" >";

$html .="<a href=\"#\" onclick=\"couleur(\'".$ligne["NUM_TICKET"]."\')\">";
$html .="<input type=\"hidden\" name=\"oldId\" id=\"oldId\" value=\"null\">";
$html .="<tr class=\'tr_Normal\' id=\"".$ligne["NUM_TICKET"]."\"></tr></a>";
$html .= "<td>".$ligne["NUM_TICKET"]."</td>";
$html .= "<td>".$ligne["DATE_OUVERTURE"]."</td>";
$html .= "<td>".$ligne["DATE_CLOTURE_CSC"]."</td>";
$html .= "<td>".$ligne["NOM_GRAVITE"]."</td>";
$html .= "<td>".$etat->getEtat()."</td>";
$html .= "</tr>";
}

$html .= "</table></div>";
echo $html;
?>



QUELQU UN PEUT M AIDER?
MERCI DE M AIDER SVPPP

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « changer couleur ligne lorsquon clique php+css » dans :
Changer l'aspect du curseur en CSS VoirLa propriété cursor permet de changer l'aspect du curseur sur un élément d'une page web. Le client affichera automatiquement le curseur de son ordinateur qui correspond au type de curseur que vous aurez choisi. Exemples Liste des attributs...
Mozilla Firefox-polices et couleurs VoirIl est possible avec mozilla firefox d'utiliser une couleur d'arrière plan personnalisée, une écriture avec la couleur de son choix, ou encore changer la couleur des liens... Pour effectuer ses préférences : Ouvrez Firefox et cliquez sur...
Une popup d'information au survol sans Javascript ni CSS VoirParfois, il peut être utile d'afficher des informations supplémentaire au survol du curseur sur une zone de l'écran, par exemple "Cliquez pour agrandir" sur une image, un descriptif sur une abbréviation ou des détails sur un lien. On trouve...
CSS - Les couleurs VoirLes couleurs Le standard CSS propose différentes façons de définir des couleurs : par un nom avec la notation hexadécimale avec la notation décimale Appel d'une couleur par son nom Le langage HTML définit des noms pour un nombre limité de...

1

 Ululo, le 1 jun 2008 à 15:37:04

Je ne peux pas résoudre ton probllèmemais je peux te dire que pour définir en CSS un type de cellule de tableau, c'est

tr.Normal{
}

qu'il faut mettre et non
.tr_Normal{
}

++
Ululo

Répondre à Ululo
Collection CommentÇaMarche.net