Afficher premier résultat foreach puis "Plus.

Fermé
claudine13 Messages postés 32 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 22 juin 2017 - 14 août 2011 à 18:27
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 15 août 2011 à 10:51
Bonjour,

J'ai trouvé sur un forum https://www.webrankinfo.com/forum/t/php-limiter-une-boucle.77833/ comment n'afficher que les x premiers résultats d'un foreach

Mais en fait ce que je souhaiterais faire c'est afficher les x premiers puis un lien ou bouton à cliquer qui afficher la suite des résultats

Résultat 1
Résultat 2
Résultat 3
Résultat 4
Résultat 5
Résultat 6
Suite des résultats...

1 réponse

mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
15 août 2011 à 10:51
Bonjour

LA solution c'est de rien faire au niveau du foreach mais de travailler au niveau du SQL. Exemple:

select * from clients WHERE actif='Oui' LIMIT 0,15

ici extrait les 15 premières fiches client,

select * from clients WHERE actif='Oui' LIMIT 15,15

et ici extrait les 15 suivantes.

LIMIT page, quantite

où page = un multiple de quantité. Exemple, page 3 = 3*15 = 45

C'est clair?

A+
0