Bdd Page rechargé / php

denou -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, Je voudrais savoir comment faire pour récupérer les autres données d'un tableau qui est alimenté par une base de données sur la même page rechargé? En faite je commence par afficher 9 photos dans un tableau et si dans cette catégorie il y a plus de 9 photos un bouton suivant apparait qui me mène vers la même page avec les photos suivante.
Pour le moment j'ai un tableau :
<?php

for($i=0;$i<$nbligne; $i++)
{
echo "<tr>"; // nouvelle ligne

for($j=0;$j<$nbcolone; $j++)
{
echo "<td>"; // nouvelle colonne
if ($data)
echo '<td><img src='.$data['CheminImg'].' height="200"/>';
else
echo '';
$data = mysql_fetch_array($req);
echo "</td>";
}
echo "</tr>";
}

?>

et je pensais m'aider de trois variable départ arrivé et resultat qui reccupére le count du nombre de donnée moins les 9 afficher.
Merci d'avance pour votre aide.



A voir également:

2 réponses

codkentong
 
Ben oui, tu te donnes la solution...
Recupere le COUNT et attribue le à ta boucle...

Ensuite il faute passer un parametre page pour dire à ton code à partir de combien il faut commencer.
$page = $_GET["numpage"] ;
debut = $page
fin = page + 9
for(debut;debut<fin; debut++)

Si c'est un bouton suivant tu passe tonphp?numpage=$fin dans le bouton.

ah et ta requete aussi faut que tu la fasse selon debut et fin : je pense que tu connais la requete à partir de deux curseurs ?

Bonne chance.
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
autre solution, jouer avec LIMIT dans la requette pour ne sortir que 9 photos a chaque fois
avec un count tu a le nombre total de photos, divisé par 9 ça te donnes le nombre de pages

après va voir sur G... "pagination en php"
0