Afficher premier résultat foreach puis "Plus.

claudine13 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   -
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 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
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