Current File : /home/inlingua/public_html/sensoriumpsychologists.com/franchise/lib/fetch_pages.php |
<?php
include_once('../common/session.php');
include("../classes/config.php"); //include config file
//sanitize post value
$item_per_page = 1;
$page_number = filter_var($_POST["page"], FILTER_SANITIZE_NUMBER_INT, FILTER_FLAG_STRIP_HIGH);
//throw HTTP error if page number is not valid
if(!is_numeric($page_number)){
header('HTTP/1.1 500 Invalid page number!');
exit();
}
//get current starting point of records
$position = (($page_number-1) * $item_per_page);
//fetch records using page position and item per page.
//$results = $mysqli->prepare("SELECT id, name, message FROM paginate ORDER BY id DESC LIMIT ?, ?");
//bind parameters for markers, where (s = string, i = integer, d = double, b = blob)
//for more info https://www.sanwebe.com/2013/03/basic-php-mysqli-usage
$sql="SELECT * FROM shristi_student where franchise_id='$id' ORDER BY student_id DESC LIMIT ?, ? ";
$results = $conn->prepare($sql);
//bind parameters for markers, where (s = string, i = integer, d = double, b = blob)
//for more info https://www.sanwebe.com/2013/03/basic-php-mysqli-usage
$results->bind_param("dd", $position, $item_per_page);
$results->execute(); //Execute prepared Query
$results->bind_result($student_id, $fname, $message); //bind variables to prepared statement
//output results from database
while($results->fetch()){ //fetch values
echo '<li>'.$student_id.') <strong>'.$fname.'</strong> : '.$message.'</li>';
}
?>