j'aurais une question sur l'affichage des données sql sur plusieurs pages
En gros je recupere les données de ma table sql et je les affiche sur ma page
si le nombre d'élément est supérieur à 6 je les mets sur une deuxieme mais le problème c'est que la gestion des pages fonctionne mais l'affichage ne suit pas
Ex
Ma base contient 8 éléments
1 ere page
6 éléments a , b , c ,d ,e ,f
2ème page
2 éléments a, b
alors que je suis censé avoir g et h
Voilà mon code
/////////////////
$nbremespage = 6;
$d=$_SESSION['id'];
$retour1= 'Select COUNT(*) AS nbmes FROM `Amis` where `ID`="'.$d.'" ';
$retour = mysql_query($retour1);
$donnees = mysql_fetch_array($retour) or die(mysql_error()."\n".$donnees);
$totalmes = $donnees['nbmes'];
$nbrepages = ceil($totalmes / $nbremespage);
echo 'Page : ';
for ($i = 1 ; $i <= $nbrepages ; $i++){
echo '<a href="compte.php?page=amis&pag=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['pag'])){
$pag = intval($_GET['pag']);
}
else{
$pag = 1;
}
$premesaff = ($pag - 1) * $nbremespage ;
$reponse = mysql_query('SELECT `KEY` FROM `Amis` WHERE `ID`="'.$_SESSION['id'].'" ORDER BY `KEY` DESC LIMIT '.$premesaff.', '.$nbremespage );