Tableau PHP / mysql

Résolu
ben85350 Messages postés 622 Statut Membre -  
BanBan55 Messages postés 401 Statut Membre -
Bonjour,

Je créé un tableau à partir d'une base de données (voir code ci-dessous):
	
include ("connexion.php");
			
						
$query = "SELECT ..................."
$result = mysql_query($query);
						
while($row = mysql_fetch_row($result))
{
   $var1= $row[0];
   $var2 = $row[1];							
   ...
   ...
   echo '<tr>
      <td>'.$var1'</td>
      <td>'.$var2.'</td>
      <td>'........'</td>>
     </tr>
';
}
Jusqu' ici aucun problème !
Mais ce que j'aimerais faire c'est que le fond d'une ligne sur deux soit coloré (style le tableau des sujets de ccm) pour bien distinguer chaque ligne. J'espère que vous voyais ce que je veut dire !!
Merci

4 réponses

  1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    salut :)

    je prends une chance mais moi je serais tenter d'essayer ceci:

    include ("connexion.php");
    			
    						
    $query = "SELECT ..................."
    $result = mysql_query($query);
    						
    while($row = mysql_fetch_row($result))
    {
       $var1= $row[0];
       $var2 = $row[1];							
       ...
       ...
       echo '<tr>
          <td>'.$var1'</td>
          <td backgroundcolor="#FF6600">'.$var2.'</td>
          <td>'........'</td>>
          <td backgroundcolor="#FF6600">'........'</td>>
         </tr>
    


    En tout cas je l'essaierais ;) mais bon ça n'a p-e pas de sens ce que je dis.
    0
    1. ben85350 Messages postés 622 Statut Membre 27
       
      moi aussi javais pensé à ça mais ça sera les colonnes qui auront un arrière plan différents (je pense) !
      0
  2. BanBan55 Messages postés 401 Statut Membre 45
     
    ajoute dans <tr>

    Tu utilise dreamweaver ?
    0
    1. ben85350 Messages postés 622 Statut Membre 27
       
      non je suis avec Notepad ++
      Pourquoi ?
      et rajouter un tr ?
      0
  3. BanBan55 Messages postés 401 Statut Membre 45
     
    <?php $alterne=0;  do {  if ($alterne%2) $couleur_fond='bgcolor="#2a2a2a"'; else $couleur_fond='bgcolor="#252525"';
    $alterne++; ?>
                      <tr <?php echo $couleur_fond; ?>>
                            <td valign="middle" class="h2" >
                              <img src="images/puce.gif" alt="puce" width="5" height="5" /><?php echo $row_liste['titre']; ?></td>
                        <td class="h2"><?php echo $row_liste['titre_tarifs']; ?></td>
                        <td class="h2"><div align="center"><?php echo $row_liste['tarif_h']; ?></div></td>
                        <td class="h2"><div align="center"><?php echo $row_liste['tarif_f']; ?></div></td>
                        <td ><div align="right"><a href="accueil.php?id=<?php echo $row_liste['id_tarifs']; ?>"><img src="images/stop.gif" alt="suppr" width="15" height="15" border="0" /></a><a href="modif_tarifs.php?modif=<?php echo $row_liste['id_tarifs']; ?>"><img src="images/parametres.gif" alt="modif" width="15" height="15" border="0" /></a></div></td>
                      </tr>
    0
    1. ben85350 Messages postés 622 Statut Membre 27
       
      je ne comprends pas le
      $alterne%2
      0
  4. BanBan55 Messages postés 401 Statut Membre 45
     
    explication sur les opérateurs

    http://www.webdew.fr/tutos/operateur-php.php
    https://apprendre-php.com/tutoriels/tutoriel-8-les-operateurs.html

    plus de detail: http://www.atelierphp.net/lesson_03_operators/lesson_03.php
    0
    1. ben85350 Messages postés 622 Statut Membre 27
       
      a d'accord c'est pour les modulo
      Merci pour aide !
      0
      1. BanBan55 Messages postés 401 Statut Membre 45 > ben85350 Messages postés 622 Statut Membre
         
        de rien bonne continuation.
        0