Séparation de tableau par date
bonjour, j'ai besoin d'aide, j'ai un tableau qui m'affiche les données de ma table et dedans j'ai le champ date au format aaaa/mm/jj et 'date_fr' me convertit date au format jj/mm/aaaa
voici le code de mon tableau :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
$indice = 0;
$retour = mysql_query('SELECT *, DATE_FORMAT(date, "%d/%m/%Y") AS date_fr FROM gardespv ORDER BY date DESC');
while ($donnees = mysql_fetch_array($retour))
{
if($donnees['valide'] == 'Oui')
{
$style= 'background-color: green;';
}
else
{
$style = 'background-color: #ffffff';
}
?>
<tr style="<?php echo $style; ?>">
<td><?php echo '<a href="rediger_SPV.php?modifier_garde=' . $donnees['id'] . '">'; ?><img src="button_edit.png"></a></td>
<td><?php echo '<a href="liste_SPV.php?supprimer_garde=' . $donnees['id'] . '">'; ?><img src="button_drop.png"></a></td>
<td><?php echo stripslashes($donnees['nom']); ?></td>
<td><?php echo stripslashes($donnees['date_fr']); ?></td>
<td><?php echo stripslashes($donnees['horaire']); ?></td>
<td><?php echo stripslashes($donnees['valide']); ?></td>
<td><?php echo stripslashes($donnees['annule']); ?></td>
</tr>
<?
} // Fin de la boucle qui liste les news
?> |
et je souhaiterais avoir un tableau pour chaque date différente donc j'ai fai ce code mais ca ne fonctionne pas, voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
$indice = 0;
$retour = mysql_query('SELECT *, DATE_FORMAT(date, "%d/%m/%Y") AS date_fr FROM gardespv ORDER BY date DESC');
while ($donnees = mysql_fetch_array($retour))
{
if($donnees['valide'] == 'Oui')
{
$style= 'background-color: green;';
}
else
{
$style = 'background-color: #ffffff';
}
$data = explode('/', $donnees['date_fr']);
$number = intval($data[1]);
${'tableau'.$number} .= '<tr style="'.$style.'">\n<td><a href="rediger_SVP.php?modifier_garde='.$donnees['id'].'"><img src="button_edit.png"/></a></td>\n<td><a href="liste_SVP.php?supprimer_garde='.$donnees['id'].'"><img src="button_drop.png"/></a></td>\n<td>'.$donnees['nom'].'</td>\n<td>'.$donnees['date_fr'].'</td>\n<td>'.$donnees['horaire'].'</td>\n<td>'.$donnees['valide'].'</td>\n<td>'.$donnees['annule'].'</td>\n</tr>\n\n';
}// Fin de la boucle qui liste les news
$compteur = 1;
while($compteur <= 12)
{
echo ${'tableau'.$compteur};
$compteur++;
}
?> |
mais ça ne fonctionne je ne vois pas pourquoi !!!