Couleur de Tableau et requette SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Couleur de Tableau et requette SQL

par Invité » 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

Couleur de Tableau et requette SQL

par FrancoisB » 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>";
?>