Couleur de Tableau et requette SQL

FrancoisB
Invité n'ayant pas de compte PHPfrance

26 août 2005, 12:23

Bonjour à tous,

Désolé, le titre n'est pas explicite.

J'ai fais un tableau qui prend des valeurs dans une base mysql et qui alterne les couleurs de fond et au survole de la souris change la couleur de toute la ligne et elle reprend sa couleur de fond lorsque la souris sort de la ligne. Tout cela fonctionne bien.

J'aurai deux questions :

- Lorsque je clique sur une ligne j'aimerai que la couleur reste celle qui "survolle" ... ensuite lorsque je re-clique, qu'elle reprenne sa couleur de fond.

- Avec un lien sur la ligne ou autre (bouton radio à cocher), j'aimerai supprimer la ou les lignes selectionné dans la base de donnée.

Je sais pas si j'ai été clair mais en gros j'aimerai faire la meme chose qu'il ya dans la gestion de la base de donnée et que l'on selectionne une ligne et que l'on clique sur Effacer.

Je vous met le code actuel (qui marche).

Merci pour votre aide.


<?
$bgcoul1 = array("#E5E5E5", "#D5D5D5");
$bgcoul2="#78B493";
$i=0;

echo "<table>";

while ($result && $row=mysql_fetch_array($result))
{
$bgcoul3=$bgcoul1[$i%2];
echo "<tr id=$i bgcolor='$bgcoul3'
onMouseOver=document.getElementById('$i').style.background='$bgcoul2';
onMouseOut=document.getElementById('$i').style.background='$bgcoul3';>";

echo "<td width=100>$row[nom]</td>";
echo "<td width=100>$row[prenom]</td>";
echo "<td width=100>$row[classe]</td>";
echo "</tr>";

$i++;
}

echo "</table>";
?>

Invité
Invité n'ayant pas de compte PHPfrance

26 août 2005, 12:31

Je vous met une capture d'ecran dans la gestion de base donnée :

J'ai regardé dans le code source ... et bon, je sais pas si vous avez deja jeté un coup d'oeil mais disons qu'il me faudrai au moins una an pour tout comprendre :lol:


Image