connectTable(); $afficheRetour = true; // si affichePage vide -> 1er page if (!isset($affichePage)) $affichePage = 1; $indiceMax = $affichePage * nbMessageAffiches; // formulaire de recherche du forum $recherche -> afficheRechercheForm("cherche.php?tableForum=". $tableForum , $motChercher, array("Titre du message", "Nom de L'auteur","Corps du message")); // message d'erreur du formulaire de recherche if ($errMotChercher == true) { echo "\n"; } //on cherche les messages sans message parent $numMessage=0; $indiceBgColor = 0; $tableauForum = $tableSGBDForum-> selectFromTable(array("numMessage"),"numMessageParent=0 order by dateTime desc",""); if (isset($tableauForum)) { // boucle pour afficher un nb de messages max par page if (count($tableauForum) < $indiceMax) $indiceFin = count($tableauForum); else $indiceFin = $indiceMax; echo "\n"; echo "\n"; for ($i = ($indiceMax-nbMessageAffiches); $i < $indiceFin; $i++) { //affiche l'arbo des messsages du forum $forum -> affichForum($tableauForum[$i][0], "message.php", "entreeForum.php", "pict/fold.gif", "pict/open.gif", $arbo, $affichePage, "", false); } // suite ou non des messages sur une autre page if (count($tableauForum) > $indiceMax) { if ($affichePage == 1) $afficheRetour = false; // symbole page précédente actif $affichePage++; // no de page suivante à afficher $affichSuivant = true; // symbole page suivante actif } else if ($affichePage == 1) $afficheRetour = false; if ($afficheRetour && $affichSuivant) $affichePageRetour = ($affichePage-2); else $affichePageRetour = ($affichePage-1); // affichage des lien retour, precedent, liste forum echo ""; echo ""; echo ""; echo ""; echo "
 ". "Thèmes des discussionsAuteursRéponsesDates 
 
"; echo ""; echo ""; echo ""; if ($afficheRetour) { echo ""; } echo ""; } echo ""; echo ""; echo "
 "; echo "\"retour"; echo ""; echo "\"Retour"; if ($affichSuivant) { echo ""; echo "\"Page"; echo " 
"; echo "
" . br; } else { echo "
"; echo couleurTexteErr. verdana ."Auncun message dans le forum de discussion" . finFonteVerdana. finFonte. br. br; echo "
"; } ?>