Comme d'hab je suis à la rue avec php. Bon, je vous explique mon probleme :
J'affiche un sommaire dans la page sommaire.php avec comme condition la semaine en cours -1(donc la semaine précédente). C'est à dire à chaque sommaire correspond une semaine du calendrier.
Mon code est le suivant :
Citation :
<?
//Sélection de la premiere semaine précedente
$FicheSQL = mysql_query("SELECT FicheSemaine FROM fiche ORDER BY FicheSemaine DESC");
$Fiche = mysql_fetch_object($FicheSQL);
$FicheSemaine = $Fiche->FicheSemaine-1; ?>
<?
$FicheSQL = mysql_query("SELECT * FROM fiche WHERE FicheSemaine=$FicheSemaine ORDER BY FicheNom");
while($Fiche = mysql_fetch_object($FicheSQL))
{
echo '<a href="fiche.php?FicheID='
. $Fiche->FicheID .'">'
. $Fiche->FicheNom.'</a>';
echo ", ";
echo $Fiche->FicheNumero;
echo ", ";
echo $Fiche->FicheDate;
echo "<br>";
}
?></td>
</tr>
<tr>
<td><img src="images/fleche_orange_inverse.gif" width="14" height="14"> <?
echo '<a href="sommaire_precedent.php?FicheSemaine='. ($FicheSemaine-1) .'">Sommaire precedent</a>';
?>
</a></td>
//Sélection de la premiere semaine précedente
$FicheSQL = mysql_query("SELECT FicheSemaine FROM fiche ORDER BY FicheSemaine DESC");
$Fiche = mysql_fetch_object($FicheSQL);
$FicheSemaine = $Fiche->FicheSemaine-1; ?>
<?
$FicheSQL = mysql_query("SELECT * FROM fiche WHERE FicheSemaine=$FicheSemaine ORDER BY FicheNom");
while($Fiche = mysql_fetch_object($FicheSQL))
{
echo '<a href="fiche.php?FicheID='
. $Fiche->FicheID .'">'
. $Fiche->FicheNom.'</a>';
echo ", ";
echo $Fiche->FicheNumero;
echo ", ";
echo $Fiche->FicheDate;
echo "<br>";
}
?></td>
</tr>
<tr>
<td><img src="images/fleche_orange_inverse.gif" width="14" height="14"> <?
echo '<a href="sommaire_precedent.php?FicheSemaine='. ($FicheSemaine-1) .'">Sommaire precedent</a>';
?>
</a></td>
J'affiche en bas de mon tableau un lien vers le sommaire precedent-2, mais je suis obligé de le renvoyé vers une autre page sommaire_precedent.php où le code est le même avec la partie rouge (//Sélection de la premiere semaine précedente) en moins.
Comment je peux faire pour éviter la relecture de ce bout de code et n'afficher mes infos que sur une seule page en l'occurence sommaire.php et supprimer sommaire_precedent.php.
Je ne sais pas si j'ai été clair là.