connect_error) { die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error); } // Récupérer l'ID de l'album 'photos-du-mois' ($id_album) $i = 0; $conn = new mysqli($db_host, $db_username, $db_password, $db_name); if ($conn->connect_error) { trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR); exit(); } $conn->set_charset("utf8"); $excquery = "SELECT `id` FROM `" . $table['albums'] . "` WHERE `folder` = '" . $album . "'"; if ($result = $conn->query($excquery)) { $result->data_seek(0); $row = $result->fetch_row(); $id_album = $row[0]; $result->close(); } $conn->close(); /* $query_pag_data = "SELECT msg_id,message from messages LIMIT $start, $per_page"; $result_pag_data = mysql_query($query_pag_data) or die('MySql Error' . mysql_error()); $msg = ""; while ($row = mysql_fetch_array($result_pag_data)) { $htmlmsg=htmlentities($row['message']); $msg .= "
  • " . $row['msg_id'] . " " . $htmlmsg . "
  • "; } $msg = "
    "; // Content for Data */ $msg = ""; //Limit our results within a specified range. $results = $mysqli->prepare("SELECT `filename` FROM `" . $table['images'] . "` WHERE `albumid` = ? ORDER BY `date` DESC LIMIT $start, $per_page"); $results->bind_param('i', $id_album); $results->execute(); //Execute prepared Query $results->bind_result($filename); //bind variables to prepared statement //Display records fetched from database. while($results->fetch()){ //fetch values //$msg .= "
  • " . $filename . "
  • "; $msg .= displayRetina($filename,$album); } //$msg = "
    "; // Content for Data /* --------------------------------------------- $query_pag_num = "SELECT COUNT(*) AS count FROM messages"; $result_pag_num = mysql_query($query_pag_num); $row = mysql_fetch_array($result_pag_num); $count = $row['count']; */ $results = $mysqli->query("SELECT COUNT(*) FROM `" . $table['images'] . "` WHERE `albumid` = $id_album "); $count = $results->fetch_row(); //hold total records in variable $no_of_paginations = ceil($count[0] / $per_page); /* ---------------Calculating the starting and endign values for the loop----------------------------------- */ if ($cur_page >= 7) { $start_loop = $cur_page - 3; if ($no_of_paginations > $cur_page + 3) $end_loop = $cur_page + 3; else if ($cur_page <= $no_of_paginations && $cur_page > $no_of_paginations - 6) { $start_loop = $no_of_paginations - 6; $end_loop = $no_of_paginations; } else { $end_loop = $no_of_paginations; } } else { $start_loop = 1; if ($no_of_paginations > 7) $end_loop = 7; else $end_loop = $no_of_paginations; } /* ----------------------------------------------------------------------------------------------------------- */ $msg .= ""; // Content for pagination echo $msg; }