} } else { $resultatsparpage = 25; $nbpages = ceil($total_resultats / $resultatsparpage); } /*** ETAPE 1 - FONCTION DE FABRICATION DES LIENS DES PAGES ***/ function AffichageDesLiensDesPages($npages, $resultatsparpage, $pagecriteria) { for ($i = 1; $i <= $npages; $i++) { $arrayliensdespages[] = '<a href="tracking_opening_by_criteria.php?resultatsparpage=' . $resultatsparpage . '&page=' . $i . '&' . $pagecriteria . '">' . $i . '</a> '; } /*** LA FONCTION PLACE TOUS LES LIENS RETOURNÉS PAR LA BOUCLE FOR DANS UN ARRAY. ***/ return $arrayliensdespages; } /*** EXECUTION --> LA FONCTION RETOURNE L'ARRAY CONTENANT LES LIENS DES PAGES. ***/ $liensdespages = AffichageDesLiensDesPages($nbpages, $resultatsparpage, $pagecriteria); //print_r($affichagedesliensdespages); /*** EXÉCUTION DE LA FONCTION POUR RÉCUPÉRER LES LIENS DES PAGES. ***/ /*** LES LIENS SONT RÉAFFICHÉS L'UN APRÈS L'AUTRE SOUS FORME DE TEXTE. ***/ if ($liensdespages) { $affichagedesliensdespages = implode("", $liensdespages); } //print_r($affichagedesliensdespages); /*** ETAPE 2- INTRODUCTION DES LIENS DES PAGES DANS LA REQUETE - PROCÉDURE CLASSIQUE : CF. DOCUMENTATION SUR LE SITE DU ZÉRO. ***/ /*** ON RÉCUPÈRE LE NUMÉRO DE LA PAGE INDIQUÉE DANS L'ADRESSE ***/ if (isset($_GET['page'])) { $page = $_GET['page']; } else { $page = 1; } /*** ON CALCULE LE RANG DU 1ER MESSAGE À METTRE DANS LA REQUETE --> FIN ***/
} } else { $messagesparpage = 25; $nbpages = ceil($nbre_lignes / $messagesparpage); } /*** ETAPE 1 - FABRICATION DES LIENS DES PAGES ***/ function AffichageDesLiensDesPages($npages, $messagesparpage) { for ($i = 1; $i <= $npages; $i++) { $arrayliensdespages[] = '<a href="tracking_url_new4_PDO.php?messagesparpage=' . $messagesparpage . '&page=' . $i . '">' . $i . '</a> '; } /*** ON PLACE TOUS LES LIENS RETOURNÉS PAR LA BOUCLE FOR DANS UN ARRAY. ***/ return $arrayliensdespages; } /*** LA FONCTION RETOURNE L'ARRAY CONTENANT LES LIENS DES PAGES. ***/ $liensdespages = AffichageDesLiensDesPages($nbpages, $messagesparpage); /*** EXÉCUTION DE LA FONCTION POUR RÉCUPÉRER LES LIENS DES PAGES. ***/ /*** LES LIENS SONT RÉAFFICHÉS L'UN APRÈS L'AUTRE SOUS FORME DE TEXTE. ***/ if ($liensdespages) { $affichagedesliensdespages = implode("", $liensdespages); } /*** ETAPE 2- INTRODUCTION DES LIENS DES PAGES DANS LA REQUETE - PROCÉDURE CLASSIQUE : CF. DOCUMENTATION SUR LE SITE DU ZÉRO. ***/ /*** ON RÉCUPÈRE LE NUMÉRO DE LA PAGE INDIQUÉE DANS L'ADRESSE ***/ if (isset($_GET['page'])) { $page = $_GET['page']; } else { $page = 1; } /*** ON CALCULE LE RANG DU 1ER MESSAGE À METTRE DANS LA REQUETE --> FIN ***/ $rangpremiermessage = ($page - 1) * $messagesparpage; /*************************************************
} } else { $messagesparpage = 25; $nbpages = ceil($visitesparcampagne / $messagesparpage); } /*** ETAPE 1 - FONCTION DE FABRICATION DES LIENS DES PAGES ***/ function AffichageDesLiensDesPages($npages, $messagesparpage, $mailing_id, $visitesparcampagne) { for ($i = 1; $i <= $npages; $i++) { $arrayliensdespages[] = '<a href="tracking_opening_datas.php?visitesparcampagne=' . $visitesparcampagne . '&messagesparpage=' . $messagesparpage . '&page=' . $i . '&mailing_id=' . $mailing_id . '">' . $i . '</a> '; } /*** LA FONCTION PLACE TOUS LES LIENS RETOURNÉS PAR LA BOUCLE FOR DANS UN ARRAY. ***/ return $arrayliensdespages; } /*** EXECUTION --> LA FONCTION RETOURNE L'ARRAY CONTENANT LES LIENS DES PAGES. ***/ $liensdespages = AffichageDesLiensDesPages($nbpages, $messagesparpage, $mailing_id, $visitesparcampagne); /*** EXÉCUTION DE LA FONCTION POUR RÉCUPÉRER LES LIENS DES PAGES. ***/ /*** LES LIENS SONT RÉAFFICHÉS L'UN APRÈS L'AUTRE SOUS FORME DE TEXTE. ***/ if ($liensdespages) { $affichagedesliensdespages = implode("", $liensdespages); } /*** ETAPE 2- INTRODUCTION DES LIENS DES PAGES DANS LA REQUETE - PROCÉDURE CLASSIQUE : CF. DOCUMENTATION SUR LE SITE DU ZÉRO. ***/ /*** ON RÉCUPÈRE LE NUMÉRO DE LA PAGE INDIQUÉE DANS L'ADRESSE ***/ if (isset($_GET['page'])) { $page = $_GET['page']; } else { $page = 1; } /*** ON CALCULE LE RANG DU 1ER MESSAGE À METTRE DANS LA REQUETE --> FIN ***/ $rangpremiermessage = ($page - 1) * $messagesparpage; /*************************************************