}
} 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 . '&amp;page=' . $i . '&amp;' . $pagecriteria . '">' . $i . '</a>&nbsp;&nbsp;&nbsp;';
    }
    /*** 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 . '&amp;page=' . $i . '">' . $i . '</a>&nbsp;&nbsp;&nbsp;';
     }
     /*** 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 . '&amp;messagesparpage=' . $messagesparpage . '&amp;page=' . $i . '&amp;mailing_id=' . $mailing_id . '">' . $i . '</a>&nbsp;&nbsp;&nbsp;';
     }
     /*** 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;
 /*************************************************