PAGINATION EN PHP - Partie 3 et FIN

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 32

  • @fernandmartinez920
    @fernandmartinez920 8 ปีที่แล้ว +2

    Salut Honoré, un grand merci pour tes tutos comme toujours impeccables, J'ai beaucoup apprécié celui-ci sur la pagination.
    Bonne continuation.

  • @SerdarBilgin
    @SerdarBilgin 8 ปีที่แล้ว

    Thanks mate, you've been very helpful. Greetings from Turkey.

  • @UnOeilSurDajjal
    @UnOeilSurDajjal 11 ปีที่แล้ว +2

    Tres bon tuto, continu comme sa j'espere que tu fera la suite cad pagination pour les commentaires liés au a l'artcie. +1

  • @mutambabil
    @mutambabil 4 หลายเดือนก่อน

    Joli tutoriel vraiment. Alors, tu as oublié une chose importante. Faites-nous un tutos sur le système d'ajout des images en avant des articles ainsi que le système "LIRE LA SUITE"

  • @delaio5679
    @delaio5679 5 ปีที่แล้ว

    ce tuto est très explicite et détaillé. peut être est il judicieux d'inclure la fonction intval() sur la ligne $page_num = intval($GET['page']); pour éviter les plantages si un utilisateur saisit un chiffre numérique ? dans tous les cas, un grand merci pour cette démo.

  • @xxFyl
    @xxFyl 10 ปีที่แล้ว +1

    Excellent, merci beaucoup !

    • @Teachersdunet
      @Teachersdunet  10 ปีที่แล้ว

      Tout le plaisir est pour moi!

  • @kmadi4921
    @kmadi4921 8 ปีที่แล้ว

    merci beaucoup très bien fait et bien expliqué .Mais s il vous plait comment faire la pagination si la requête vient d un formulaire déroulant par exemple un $_POSTE[' NOM'] Car la première page s affiche bien mais quand je vais sur les suivantes il met erreur .Merci d'avance

  • @Figuierful
    @Figuierful 7 ปีที่แล้ว +1

    Super Merci ! Excellent tuto ! Mais j'ai coincé avec la REQUETE SQL LIMIT voir $limit = 'LIMIT '.($page_num - 1)*$nbre_articles_par_page.','.$nbre_articles_par_page;
    Il faut mettre un espace entre 'LIMIT ' et la deuxième côte' '. Sans espace entre 'LIMIT ' et la 2ième côte ça ne marche les articles ne s'affichent. Merci !

  • @bithsi7379
    @bithsi7379 10 ปีที่แล้ว +1

    très bien expliqué. Serait-ce possible d'avoir le code (en téléchargement) ?

    • @Teachersdunet
      @Teachersdunet  10 ปีที่แล้ว

      Bien sûr. Votre adresse mail?

    • @bithsi7379
      @bithsi7379 10 ปีที่แล้ว +1

      ***** bithsi_awa@yahoo.fr
      Je vous en remercie.

    • @Teachersdunet
      @Teachersdunet  10 ปีที่แล้ว

      Code source envoyé!

    • @bithsi7379
      @bithsi7379 10 ปีที่แล้ว +1

      *****
      un grand merci, monsieur Hounwanou, pour l'envoi du code. Je souhaiterais vous demander comment peut-on connaitre le nombre de visiteurs (nbre de visite) sur son site web? Avec php - mysql? Comment construit-on le code? Je vous en remercie d'avance.

    • @Teachersdunet
      @Teachersdunet  10 ปีที่แล้ว

      Restez connecté!

  • @ildegardchristianbimenyima48
    @ildegardchristianbimenyima48 9 ปีที่แล้ว

    Salut Honoré!!j'aimerais vous solliciter un coup de main.j'ai eu grand problème, quand je l’exécution de mon code, je reçois le message suivant:"
    Fatal error: Call to a member function fetch() on a non-object in C:\xampp\htdocs\tuto\scriptpagination.php on line 6", c'est au de cette ligne:"$result = $req->fetch();" Pourriez-vous m'aider à résoudre ce problème?merci d'avance mon meilleur Teacher!!

  • @3Fprod
    @3Fprod 5 ปีที่แล้ว

    Bonjour j'ai suivi le tutoriel et le bouton précédent n'apparaît pas. Ainsi que les numéros de pages. Pourtant j'ai saisi le même code que vous. Pourriez vous m'aider svp ?

    • @3Fprod
      @3Fprod 5 ปีที่แล้ว

      pourrais je svp avoir le code source ? mon adresse est frederic.zahoui@gmail.com

  • @diopthierno9194
    @diopthierno9194 4 ปีที่แล้ว

    Slt est ce que on peut avoir le code source

  • @grophies
    @grophies 7 ปีที่แล้ว

    Bonjour,
    est-ce une bonne idée de couper une requête en plein milieu ?
    Voici comment j'ai fait :
    $offset = ($page_number - 1) * $number_items_per_page;
    $limit = $number_items_per_page;
    $query = $db->query("SELECT id, title, content, DATE_FORMAT(publication_date, '%d/%m/%Y à %Hh%imin%ss') as date_item FROM articles ORDER BY id DESC LIMIT " . $offset . "," . $limit);
    De cette manière, le mot-clé LIMIT se trouve directement dans la requête et pas dans une variable qu'on insère dans la requête.
    J'ai également mis comme alias date_item au lieu de date car il me semble que c'est un mot-clé réservé.

  • @younekekohota
    @younekekohota 9 ปีที่แล้ว +1

    salut est ce qu'on peut avoir le code source ??

    • @Teachersdunet
      @Teachersdunet  9 ปีที่แล้ว +1

      +Youneke Youneke github.com/mercuryseries/pagination-php/archive/master.zip

    • @younekekohota
      @younekekohota 9 ปีที่แล้ว +1

      +LES TEACHERS DU NET tx a lot u got a subsceiber lol vraiment merci

  • @laurentlorenzo4069
    @laurentlorenzo4069 9 ปีที่แล้ว +1

    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT0,10' at line 1' on line 108
    ( ! ) PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT0,10' at line 1 in on line 108
    Moi ce n'est pas la gestion d'articles mais une discothèque. Pour moi les articles sont des "single"
    Voila l'erreur qui bloque tout. Il m'affiche bien le nombre de single sur tant de single mais juste après j'ai ce blocage.
    A la ligne 108 j'ai :
    $req = $db->query($sql);
    Vous devez le savoir , le $sql se reporte à :
    $sql = "SELECT id_single, artistes, titres, DATE_FORMAT(saisie,'%d/%m/%Y') as saisie FROM single ORDER BY id_single DESC $limit";
    J'ai suivi votre cours et donc votre code.
    Pouvez-vous m'aider? Avez-vous rencontrer ce probleme.

    • @Teachersdunet
      @Teachersdunet  9 ปีที่แล้ว

      Laurent Frecchiami Il semblerait que votre variable $limit soit mal formatee. A quoi ressemble t-elle?

    • @laurentlorenzo4069
      @laurentlorenzo4069 9 ปีที่แล้ว

      Laurent Frecchiami Merci pour la rapidité de votre réponse !

    • @laurentlorenzo4069
      @laurentlorenzo4069 9 ปีที่แล้ว +1

      *****
      Voila les deux lignes :
      $limit = 'LIMIT'.($page_num -1)*$nbre_single_par_page.','.$nbre_single_par_page;
      $sql = "SELECT id_single, artistes, titres, DATE_FORMAT(saisie,'%d/%m/%Y') as saisie FROM single ORDER BY id_single DESC $limit";

    • @Teachersdunet
      @Teachersdunet  9 ปีที่แล้ว +1

      Laurent Frecchiami Remplacer
      $limit = 'LIMIT'.($page_num -1)*$nbre_single_par_page.','.$nbre_single_par_page;
      par
      $limit = 'LIMIT '.($page_num -1)*$nbre_single_par_page.','.$nbre_single_par_page;
      J;ai juste mis un espace entre le T et le reste de la chaine.

    • @laurentlorenzo4069
      @laurentlorenzo4069 9 ปีที่แล้ว +1

      *****
      C'était ca! vous êtes top génial ! Je galère avec ça depuis de nombreuses heures. Enorme Merci ! Vous avez fait un heureux ;)

  • @harounkarim2857
    @harounkarim2857 10 ปีที่แล้ว +1

    merci ^_^
    vous pouvez me donner le code source ?

  • @ildegardchristianbimenyima48
    @ildegardchristianbimenyima48 9 ปีที่แล้ว

    Salut Honoré!!j'aimerais vous solliciter un coup de main.j'ai eu un grand problème, quand je lance l’exécution de mon code source, je reçois le message suivant:" Fatal error: Call to a member function fetch() on a non-object in C:\xampp\htdocs\tuto\scriptpagination.php on line 6", c'est au niveau de cette ligne:"$result = $req->fetch();" Pourriez-vous m'aider à résoudre ce problème?merci d'avance mon meilleur Teacher!!

    • @anonymfa2646
      @anonymfa2646 6 ปีที่แล้ว

      Dommage que tu n'ai pas eu de réponse depuis deux ans car, j'ai actuellement le même problème. Mais je me donne la journée pour trouver la solution. Je partagerai une fois la solution trouvée. Le problème vient du faite qu'on le reprenne en MVC et en POO.