1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
$start = 0; // valeur par défaut
$limit = 25; // valeur par défaut
if (isset($_REQUEST['start']) && is_numeric($_REQUEST['start'])) $start = $_REQUEST['start'];
if (isset($_REQUEST['limit']) && is_numeric($_REQUEST['limit'])) $limit = $_REQUEST['limit'];
// construction de ta requête avec les valeurs de pagination
$sql = '
SELECT [yourfields]
FROM [yourtable]
WHERE [youroptions]
ORDER BY [yourorders]
LIMIT '.$start.','.$limit;
$result = $db->query($sql) or log_error_db(__FILE__, __LINE__, $db->error());
header('Content-Type: text/javascript');
echo $json->encode($db->fetch_assoc($result));
?> |
Partager