Affichage des contenus trop long

Résolu/Fermé
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 - 10 mai 2012 à 23:14
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 - 11 mai 2012 à 21:16
Bonjour, à tous

J'aimerais par exemple savoir comment gère t-on l'affichage des tuples sur une page web en php.C'est à dire par exemple je cherche dans ma base de données tous les ordinateurs que je veux vendre.Supposons que cette base en contient 200.Comment vais je l'afficher sur ma page web?Car afficher 200 ordinateurs c'est pas bien.Ce que je veux savoir comment afficher sur plusieurs pages comme page1,page2,page3 ,... tous ces ordinateurs comme ne sachant pas à l'avance combien d'ordinateurs j'ai dans ma base de données.

Merci



3 réponses

Bonjour, il faut utiliser les régions répétées avec les LIMIT éventuellement dans la requête et un ORDER BY. DOnc plutôt SQL même si PHP sert à envoyer les variables des 'bornes' de la limite(LIMIT).

Cela comme tout PHP ne correspond pas vraiment à l'affichage mais au contenu(1 résultat n'est pas 10 ou 20000 mais ils s'afficheront de la même façon définie par le HTML et le CSS).
0
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 1
11 mai 2012 à 07:47
Merci M Niang.
Je suis aller sur le lien suivant: http://www.phpdebutant.org/article84.php qui explique bien comment utiliser LIMIT (SVP lisez le contenu du lien pour comprendre mon problème);
Maintenant mon problème est de savoir si les liens de la page suivante ou précédente se font sur des pages définis à l'avance ou de façon dynamique?
Si c'est pas dynamique y a t'il une façon de le faire?
Merci.
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 219
11 mai 2012 à 09:07
Une pagination est dynamique et les pages sont créées en fonction du nombre d'enregistrement que vous avez en BD et de la clause LIMIT que vous donnez.

Si votre résultat est de 200 produits avec une limite de 10 produits/page, vous aurez 20 pages créés dynamiquement.

Quand je dis 20 pages, c'est en réalité une seule et unique page qui affiche un résultat différent selon le numéro de pagination.
0
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 1
11 mai 2012 à 21:16
merci .
0