Rechercher : dans
Par :

PHP Mise en forme tableau alternance couleur

Dernière réponse le 10 jan 2009 à 13:55:34 apd2009, le 10 jan 2009 à 13:28:00 
 Signaler ce message aux modérateurs

Bonjour,
Voilà sur mon site j'ai un tableau qui se crée suite à une requete SQL.

function display_recettes($recette_array)
{
  if (!is_array($recette_array))
  {
     echo '<br><center>Aucune recette n&#146;est actuellement disponible dans cette cat&eacute;gorie</center><br>';
    return;
  }
  else
  {
  echo '<table>';
    foreach ($recette_array as $row)
    	{
    	$url = 'show_recette.php?id='.($row['id']);	
	$titre =  $row['titre'];
	echo '<tr><td align="left">';
	echo '';
      	do_html_url($url, $titre);
      	echo '<br></td></tr>';
 	}
 	echo '</table>';
  }
}

c'est ma fonction qui affiche le résultat de ma requete sous forme de tableau.

Je souhaite modifier mon code pour avoir une alternance de couleur dans les lignes de résultats.
Je ne sais pas comment modifier ma boucle pour obtenir le résultat souhaité.

<table>
<tr>
	<td bgcolor="99cc00">ligne 1</td>
</tr>
<tr>
	<td bgcolor="ffffff">ligne 2</td>
</tr>
<tr>
	<td bgcolor="99cc00">ligne 3</td>
</tr>
<tr>
	<td bgcolor="ffffff">ligne 4</td>
</tr>
<tr>
	<td bgcolor="99cc00">ligne 5</td>
</tr>
</table>


Merci pour vos éléments de réponses
Configuration: Windows Vista
Firefox 3.0.5
script edit

Meilleures réponses pour « PHP Mise en forme tableau alternance couleur » dans :
Excel - Mises en forme conditionnelles illimitées VoirMises en Forme Conditionnelles Illimitées Introduction Principe Code Fichier joint Introduction La Mise en Forme Conditionelle (ou MFC) permet d'appliquer, à une cellule ou à plusieurs cellules sélectionnées, différents formats qui...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

Dalida, le 10 jan 2009 à 13:37:16
  • +2

Salut,

le mieux serait d'utiliser CSS avec une classe différente par ligne.
mais le principe est le même !

$paire = true;
foreach ($recette_array as $row)
{
	$url = 'show_recette.php?id='.($row['id']);	
	$titre =  $row['titre'];
	if($paire)
		echo '<tr class="paire"><td align="left">';
	else
		echo '<tr class="impaire"><td align="left">';
	echo '';
	do_html_url($url, $titre);
	echo '<br></td></tr>';
	$paire = !$paire;
}
[ Mathieu ]
Il y a sûrement des pandas pour ne dépendre de rien

Répondre à Dalida

2

 apd2009, le 10 jan 2009 à 13:55:34

Merci pour la rapidité de ta réponse !
C'est exactement ce que je cherchais !

Merci !

Répondre à apd2009
Collection CommentÇaMarche.net