Bài 11: Hướng dẫn tạo phân trang trong PHP

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 47

  • @oa-a1-training
    @oa-a1-training Год назад +2

    cảm ơn anh rất nhiều

  • @angthingocyen9519
    @angthingocyen9519 5 лет назад

    cảm ơn bạn vì bài giảng bổ ích. Chúc kênh của bạn ngày một phát triển hơn.

  • @timeforbed7332
    @timeforbed7332 2 года назад

    Video rất hay và dễ hiểu. Thanks bro

  • @hnkzzz7604
    @hnkzzz7604 Год назад

    tuy lâu rồi nhưng cảm ơn anh rất nhiều ạ

  • @ogdp.channel
    @ogdp.channel 2 года назад

    Video quá xuất sắc

  • @luonglevanlongle6036
    @luonglevanlongle6036 4 года назад +1

    video hay lắm ạ

  • @minhnguyenngoc9092
    @minhnguyenngoc9092 3 года назад +1

    Hay quá anh

  • @nguyeninh133
    @nguyeninh133 2 года назад +1

    Wa dink sếp ơi

  • @huuphucnguyen912
    @huuphucnguyen912 4 года назад +1

    ơ mây zing anh ơi

  • @lehongviet6484
    @lehongviet6484 Год назад

    phần phân trang a làm khi chuyên trang nó sẽ load lại trang, có cách nào chỉ load lại phần sản phẩm mà không cần load lại trang ko ạ

  • @killuas2236
    @killuas2236 5 лет назад

    Thiếu CSDL, a lm video tạo và thêm dữ liệu vào database nữa đi

    • @AndnPhpTrainning
      @AndnPhpTrainning  5 лет назад

      Có database ở trên rồi bạn. Trong phần miêu tả đó em

  • @NamLe-qm5id
    @NamLe-qm5id 3 года назад

    tạo sao số num lại khác số current_page thì mới in ra, mà em nghĩ số num phải bằng current_page vì mình ấn page nào thì chính là current_page đấy

    • @AndnPhpTrainning
      @AndnPhpTrainning  3 года назад

      biến $num được in ra hết mà em. Trường hợp khác $current_page thì in ra link sang trang khác đó E. Còn có cái dòng else là in ra cái là trang hiện tại được in đậm đó E

  • @slt1671
    @slt1671 3 года назад

    Em có dùng file pagination của anh làm phân trang. Giờ em làm bộ lọc sản phẩm bằng ajax. Và phãi cover phân trang sabg ajax. Ko biết xử lý như nào

    • @AndnPhpTrainning
      @AndnPhpTrainning  3 года назад

      E làm 1 cái request ajax lên 1 trang pagination riêng. Trang này in ra đoạn HTMLdanh sách sản phẩm ở trang đó thôi. Khi Ajax sucess thì em nhận được cái HTML đó response về. Lúc đó E sẽ xử dùng jQuery em đổ lại html. $('#id').html(responseHTML)

    • @slt1671
      @slt1671 3 года назад

      @@AndnPhpTrainning Dạ anh hiện tại em làm được ajax cho pagination rồi nhưng code e viết nó ko được tối ưu lắm. Chi tiết là như này: em sử dụng thuộc tính data- của button để chứa 2 giá trị per_page và page. Khi click vào button trang có thể get được value của 2 biến. Sao đó dùng ajax truyền 2 biến qua trang php mới (e tạm gọi là trang 2 còn trang 1 là trang show dữ liệu mặc định) để trả dữ liệu về ở trang 1. Cái click ajax thì e viết ở trang 1 và tất nhiên có include 'pagination'. Trang 2 em trả về nguyên cái table mới và có include luôn pagination. Lúc đầu e tưởng làm vậy là xong nhưng nó chỉ chạy ajax đc click đầu. Click trở về nó ko đc. Em phãi coppy past cái ajax click ở trang 1 vô file pagination.php thì mới chạy được ngon lành. E đang mò để có cách nào mà file pagination ko cần past cái ajax mà nó vẫn chạy được bình thường. Vì nếu làm kiểu hiện tại e phãi clone ra nhìu cái file pagination để dùng cho các quản lý sản phẩm khác chứ ko dùng chung đc a.

    • @slt1671
      @slt1671 3 года назад

      @@AndnPhpTrainning hiện tại ko dùng chung được tại vì file pagination nó có ajax click button trang em ko truyền tên table đc. Tại bên trang trả về dữ liệu e dùng switch case để select theo table

    • @AndnPhpTrainning
      @AndnPhpTrainning  3 года назад

      @@slt1671 Đương nhiên E. Phân trang Ajax là phải làm thêm 1 vùng view riêng mà. Còn cái click chuyển page cũng phải xử lý cái click ajax nữa

  • @404VNOfficial
    @404VNOfficial 4 года назад

    em cho sản phẩm 1 trang xuống 4 X 4 làm sao anh

  • @VanTran-bh5qc
    @VanTran-bh5qc 2 года назад

    Anh cho em hỏi với ạ. Chỗ ?page= nếu người ta cố ý nhập số âm vào thì chương trình sẽ bị lỗi, có cách nào loại bỏ trường hợp này không ạ. E đã dùng if kiểm tra $_GET['page']>0 nhưng vẫn không được, chương trình vẫn báo lỗi ở mysql_fetch_array ạ.

    • @TuanAnhNguyen-uh6ve
      @TuanAnhNguyen-uh6ve Год назад +1

      Tận 1 năm trước =)) chắc giờ b. biết cách khắc phục rồi đúng không... Mình thì thử cách thông dụng là thêm if xem nếu nó

  • @huulan321
    @huulan321 2 года назад

    Anh ơi sao em ko tải được source code đc ạ

  • @ngocnghiatruong5173
    @ngocnghiatruong5173 4 года назад

    mật khẩu admin trong trang ở bài 12 là gì thế anh, em k vào đc trang admin

    • @AndnPhpTrainning
      @AndnPhpTrainning  4 года назад

      E thử mk 123456 hoặc mk 12345678 xem cái nào đúng nhé.

  • @Komachi21
    @Komachi21 4 года назад

    anh làm phân trang kết hợp ajax vs mysql dc k ạ

    • @AndnPhpTrainning
      @AndnPhpTrainning  4 года назад

      Được E. A sẽ ra 1 bài như vậy. Trong phần javascript nhé

  • @luantrieu9620
    @luantrieu9620 4 года назад

    khi mình xóa một sản phẩm và thêm vào một sản phẩm nhưng ID sản phẩm mới nó tự tăng thì làm thế nào, vd: có 3 sp id sẽ bắt đầu từ 0,1,2 nhưng khi xóa 1 sp và thêm sp mới thì id nó sẽ là 3 mà nó không tự gán lại id từ đầu

    • @AndnPhpTrainning
      @AndnPhpTrainning  4 года назад

      Chào bạn. ID nó luôn tự tăng bạn nhé. Vì nó ko thể biết bạn thiếu số nào để bù như vậy. Ví dụ sau này bạn có ID: 1 -> 1000. Khi bạn xóa 1 vài sp thì ở trong dãy này thì hệ thống nó ko đi rò lại số bị thiếu để gán ID cho sản phẩm mới, mà tự set thành 1001 luôn bạn nhé.

  • @27.buiphuongnam17
    @27.buiphuongnam17 3 года назад

    anh ơi tải về nhưng mở kiểu gì ạ , file 7za.exe em thử vài cách rồi nhưng không được , có cần phải dùng phần mềm gì không ạ

    • @AndnPhpTrainning
      @AndnPhpTrainning  3 года назад

      Em đang tải nhầm file rồi. Em làm theo hướng dẫn này để download đúng file nhé. ruclips.net/video/GpGQUTkGvLQ/видео.html.

  • @trambich1393
    @trambich1393 3 года назад

    anh ơi , gửi lại đường link tải source cho em được không ? hình như nó bị lỗi

    • @AndnPhpTrainning
      @AndnPhpTrainning  3 года назад

      Em làm theo hướng dẫn này để download đúng file nhé. ruclips.net/video/GpGQUTkGvLQ/видео.html.

  • @TranNgocGiang
    @TranNgocGiang 3 года назад

    anh ơi cho em hỏi là ở bài nào anh hướng dẫn tạo bảng product trên db vậy ạ? Em cám ơn

    • @AndnPhpTrainning
      @AndnPhpTrainning  3 года назад

      Bảng Product thì A tạo sẵn ở bài phân trang này rồi ruclips.net/video/qxyeXd6kpUo/видео.html. Vì nó đơn giản nên A ko hướng dẫn tạo. Nếu E chưa biết tạo database table thì có thể tham khảo bài này nhé. Bài 3: Thêm, tạo, sửa, xóa, quản lý thành viên với Php - Phần 1
      : ruclips.net/video/mxCAWOf1cQo/видео.html

  • @buianhthu4258
    @buianhthu4258 5 лет назад

    Anh ơi.cho em xin style css đc k anh.em cảm ơn anh nhiều lắm

    • @AndnPhpTrainning
      @AndnPhpTrainning  5 лет назад +1

      Chào em. Bài này css rất ít, nên anh viết luôn trong thẻ style đó em. Em down source ở phần miêu tả của video về em nhé

    • @buianhthu4258
      @buianhthu4258 5 лет назад +1

      Dạ em cảm ơn anh 🤗

  • @tranvanquy1123
    @tranvanquy1123 4 года назад

    link quảng cáo không biết đường tải luôn anh ơi

    • @AndnPhpTrainning
      @AndnPhpTrainning  4 года назад

      E ấn vào I 'm not robot rồi có nút continue ở dưới E nhé

  • @csvn4816
    @csvn4816 3 года назад

    upload source len github đi bạn ơi. chán quá

    • @AndnPhpTrainning
      @AndnPhpTrainning  3 года назад

      Bạn làm theo hướng dẫn này để download được nhé. ruclips.net/video/GpGQUTkGvLQ/видео.html.

  • @cannguyenvan4607
    @cannguyenvan4607 4 года назад

    code của hay mà a truyền tải nhanh qúa, theo k kịp :(

    • @AndnPhpTrainning
      @AndnPhpTrainning  4 года назад +1

      Cảm ơn E. A sẽ cố gắng truyền đạt chậm hơn. E có thể vừa làm vừa pause và nghe dần dần. Làm đến đâu hiểu đến đó. Chúc em thành công

  • @sayuogiwara632
    @sayuogiwara632 2 года назад +1

    quá hay anh ơi