Cách lặp các hàng trong bảng trong PHP

Tôi có một bài tập về nhà yêu cầu tôi lặp lại một truy vấn mysql và hiển thị kết quả trong một hàng của bảng. Tôi có một đoạn về bài tập đã hoàn thành trông như thế nào bên dưới. Và tôi cũng cần vào bên trong href cho dòng “Chi tiết” và lặp lại id của mỗi hàng. Tôi cũng cần "tổng số" # khách hàng như ảnh chụp màn hình bên dưới cho thấy

Tôi đã dành 20-30 phút Google và đọc các bài đăng trên nhiều trang web khác nhau để cố gắng nhận được sự trợ giúp cho bài tập này nhưng không thể nhận được sự trợ giúp mà tôi cần. Tôi đoán tôi cần ai đó giúp tôi hoàn thành phần còn lại của bài tập này. Giáo sư của tôi làm việc trong khu vực tư nhân, giảng dạy với tư cách là phó giáo sư, và có một gia đình rất lớn phải chăm sóc, vì vậy ông ấy không có nhiều thời gian

Ai đó có thể giúp tôi với một số mẹo, đề xuất và/hoặc chỉ cho tôi đi đúng hướng không?

[mã]

Khách hàng Granger

  • Home
  • Customers
  • Search
  • Add New

There are a total of XXX customers.

# Customer ID Last Name First name Details
1 20597 Aadil Kareem Details

[/mã số]

Bài tập%2010%20Kết quả928×629 71. 8KB

Sean, chúng tôi có các hướng dẫn trên trang web này nếu bạn tìm kiếm chúng. Nhưng, đây là một số ý kiến ​​​​về nó.
Đầu tiên, truy vấn được thiết lập trong mã của bạn.
Bạn thực hiện truy vấn trong MySQL và nó trả về một điều khiển cho truy vấn.
Sau đó, bạn có thể kiểm tra xem có hoặc không tìm thấy giá trị nào trong cơ sở dữ liệu của mình. Thông thường, bạn muốn hiển thị thông báo đại loại như “Không tìm thấy dữ liệu cho truy vấn của bạn. ” hoặc “Không tìm thấy dữ liệu phù hợp. ” … Chỉ cần nói với người dùng rằng truy vấn không tìm thấy kết quả. Tôi vừa nói không tìm thấy…
Tiếp theo, vòng lặp “WHILE” tìm nạp dữ liệu từ mỗi hàng dữ liệu trong kết quả của truy vấn. Tôi đã sử dụng hàm fetch_assoc để lấy từng trường trong hàng dữ liệu và đặt nó vào một mảng với khóa là tên trường và dữ liệu của giá trị trong hàng cơ sở dữ liệu cho tên trường đó. Tôi chỉ sử dụng “CustomerID”, “FirstName” và “LastName” làm ví dụ. Tôi cho rằng bạn có thể khắc phục điều đó. Hàm ->fetch_assoc[] sẽ đi qua bảng cơ sở dữ liệu và tải một mảng với mỗi tên trường và dữ liệu của nó. Trong trường hợp này tôi gọi nó là $row. Mảng $row này là danh sách đầy đủ dữ liệu được lấy từ toàn bộ bảng cơ sở dữ liệu.
Cuối cùng, khi bạn lặp qua từng hàng dữ liệu, bạn có thể tạo một bảng để hiển thị dữ liệu trong. Để làm điều đó, bạn sẽ tạo một

… cho mỗi hàng dữ liệu. Trước vòng lặp, bạn cần tạo tiêu đề with và sau vòng lặp, hãy tạo phần cuối của bảng để đóng bảng

Hy vọng rằng sẽ giúp. Tôi KHÔNG cung cấp cho bạn một giải pháp chính xác cho việc này. Vì nó dành cho lớp học. Bạn cần phải tự học nó. Bây giờ, để trợ giúp thêm một chút, hãy thay đổi ví dụ tôi đã đăng và sử dụng tên trường thực tế trong bảng của bạn

Để sử dụng dữ liệu từ PHP bên trong biểu mẫu của bạn, bạn có thể thực hiện việc này theo nhiều cách. Vì bạn đã có bố cục cho phần HTML bao gồm các bảng của mình, bạn chỉ cần thay đổi bố cục đó để bao gồm dữ liệu từ cơ sở dữ liệu của mình. điều đầu tiên là tổng số khách hàng được tìm thấy. Điều này có thể được sử dụng theo cách này.
$total_customers = $stmt->num_rows; .
Then where you need to display this value, you would do it by replacing your test number with this:

Lưu ý điều này được chèn ngay trước lần đầu tiên của bạn

trong mã html nơi bạn hiển thị dòng dữ liệu

Sau đó, sử dụng

Chủ Đề