File manager - Edit - /home/filmpbuk/public_html/affichepagisearch.php.0000
Back
<?php // Imports des fichiers de pagination/DB //include_once('/pagination/functionpaginate.php'); include_once('include/config.inc.php'); // $cfg->DB_NAME, , ); // Connexion à la BDD (à vous de configurer les paramètres de connexion à la base) //$dbc = @mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); //$dbc = mysqli_connect($hostname, $username, $password, $database); $dbc = mysqli_connect($cfg->DB_SERVER, $cfg->DB_USER, $cfg->DB_PASSWORD, $cfg->DB_NAME ); if (!$dbc) { trigger_error('Connexion à la BDD impossible : ' . mysqli_connect_error() ); exit(); } // Calcul du nombre total d'entrées $total dans la table pagination $res = mysqli_query($dbc, 'SELECT COUNT(*) FROM fmt_films LIMIT 30'); $row = mysqli_fetch_row($res); $total = $row[0]; // Libération de la mémoire associée au résultat mysqli_free_result($res); $epp = $nb_record_per_page; // nombre d'entrées à afficher par page (entries per page) $nbPages = ceil($count/$epp); // calcul du nombre de pages $nbPages (on arrondit à l'entier supérieur avec la fonction ceil()) // Récupération du numéro de la page courante depuis l'URL avec la méthode GET // S'il s'agit d'un nombre on traite, sinon on garde la valeur par défaut : 1 $current = 1; if (isset($_GET['Page']) && is_numeric($_GET['Page'])) { $page = intval($_GET['Page']); if ($page >= 1 && $page <= $nbPages) { // cas normal $current=$page; } else if ($page < 1) { // cas où le numéro de page est inférieure 1 : on affecte 1 à la page courante $current=1; } else { //cas où le numéro de page est supérieur au nombre total de pages : on affecte le numéro de la dernière page à la page courante $current = $nbPages; } } // $start est la valeur de départ du LIMIT dans notre requête SQL (dépend de la page courante) //$start = ($current * $epp - $epp); // Récupération des données à afficher pour la page courante /*$qry = "SELECT TitreVF FROM fmt_films LIMIT $start, $epp"; $res = @mysqli_query($dbc, $qry); if ($res) { // Affichage des données echo "<ul id=\"results\">\n"; while($item = mysqli_fetch_array($res)) { echo "\t<li>" .$item['TitreVF']. "</li>\n"; } echo "</ul>\n"; mysqli_free_result($res); } else { echo mysqli_error($dbc); }*/ ?> <?php echo paginatep('index.php', '?Page=', $nbPages, $current); ?>
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.4 |
proxy
|
phpinfo
|
Settings