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 Show 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ã]
?> <. loại tài liệu html> Khách hàng Granger
[/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ó. 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. Có tổng số Vòng lặp để hiển thị các hàng dữ liệu phức tạp hơn một chút. Trước một dòng bạn đã hiển thị trong bài đăng đầu ra mẫu của mình, bạn phải tạo vòng lặp mà tôi đã đăng trước đó
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ệuSau đó, sử dụng Bạn sẽ cần sử dụng cùng mã này để thay thế liên kết chỉ mục trong phần chi tiết. php để id được gắn vào nút liên kết. Cuối cùng, bạn sẽ cần kết thúc vòng lặp while sau khi cho hàng dữ liệu, ngay trước dòng.Thích cái này. ?PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ??PHP } ? Vâng, điều đó nên làm điều đó cho bạn. Đã cung cấp cho bạn giải pháp… Tùy thuộc vào bạn để ghép nó lại với nhau và nếu nó không hoạt động, hãy hỏi lại… Chúc may mắn… Bạn chắc chắn đã giúp tôi rất nhiều. Tôi chỉ cần thêm một số trợ giúp để tìm ra cách chèn đúng mã cần thiết để thực hiện nhiệm vụ này Đây là một phần của bài tập mà tôi đã bỏ qua mà lẽ ra tôi nên đưa vào phần đầu của bài đăng này
Tôi đang gặp một số sự cố khi làm cho vòng lặp hoạt động mà bạn đã trợ giúp. BTW - Cơ sở dữ liệu mà vòng lặp này đang làm việc được gọi là 'Khách hàng' và tên bảng là 'id', 'first_name', 'last_name'. Bạn có thể giúp tôi chèn dữ liệu đó một cách chính xác trong vòng lặp này không? Tôi không chắc làm thế nào để viết tất cả mã liên quan đến mục số 18 & 19 trong bài tập này Tôi đang gặp lỗi trên dòng mã này (chuỗi trích dẫn không mong đợi T_CONSTANT_ENCAPSED_STRING). tiếng vang "id. ". $row[“ID khách hàng”]. " - Tên. ". $row[“first_name”]. "". $row[“last_name”] " Tôi sẽ chèn tổng số khách hàng được tìm thấy vào đâu? Đâu là nơi thích hợp để chèn mã này? Thêm thông tin luôn tốt khi học PHP. Dưới đây là một số nhận xét về cách PHP thực sự hoạt động. Nó có thể giúp bạn hiểu logic của mã của bạn PHP được xử lý “SERVER-SIDE”. Điều này có nghĩa là nó chạy trên máy chủ. TẤT CẢ mã PHP được thực thi TRƯỚC KHI nó được gửi tới trình duyệt để được kết xuất và hiển thị Mã HTML và CSS được thực hiện trên “CLIENT-SIDE”. Điều này có nghĩa là nó được thực hiện trong máy tính cục bộ mà bạn đang làm việc. Thông thường, tất cả điều này được xử lý trong trình duyệt Bây giờ, khi điều đó được giải thích, bạn có thể tưởng tượng tất cả mã PHP xử lý các cơ sở dữ liệu khác nhau và bất kỳ tính toán nào cần thiết. Sau đó, nó kết hợp các đầu ra khi cần thiết và đặt nó bên trong mã HTML của bạn và gửi nó ra trình duyệt. Trình duyệt không quan tâm đến cơ sở dữ liệu. Vì vậy, những gì bạn đọc hoặc xem trên một trang web chỉ là mã HTML và CSS. Không có gì hơn cả. (Chà, có thể có mã Javascript hoặc JQuery trong mã chạy trên “BÊN KHÁCH HÀNG” hoặc trong trình duyệt, nhưng, mã đó dành cho lớp khác. CƯỜI ) Vì vậy, ghi nhớ tất cả những điều này, mã PHP chính của bạn sẽ ở đầu trang trước khi bất kỳ mã HTML nào được hiển thị. Sau đó, mã PHP được đặt ở nơi cần thiết trong suốt phần còn lại của HTML nơi dữ liệu cần được hiển thị. Vì vậy, thông thường, hầu hết mã lấy dữ liệu sẽ được hiển thị sẽ được thực hiện nội tuyến trong mã HTML. Hãy nhớ rằng mã PHP này sẽ KHÔNG BAO GIỜ được hiển thị trên một trang đã hoàn thành được gửi tới trình duyệt. Tất cả được xử lý trên máy chủ và chỉ có dữ liệu được lặp lại sẽ được nhìn thấy trên trình duyệt. Không bao giờ có bất kỳ mã nào Để xem lại mã PHP của bạn làm gì khi bạn tạo một trang web, bạn có thể xem trang kết quả và nhấp chuột phải vào trang và chọn XEM-NGUỒN. Điều này sẽ hiển thị mã của trang cuối cùng của bạn mà không có bất kỳ PHP nào hiển thị. Nó là một công cụ hữu ích để bạn có thể hiểu mã PHP của bạn đang chèn gì vào mã HTML. Đôi khi nó là một sai lầm nhỏ sẽ hiển thị theo cách đó Chà, chỉ cần thêm thông tin để giúp bạn hiểu quá trình này… Đây là mã tôi đã cố gắng chèn từ các giải pháp trước đây mà bạn đã cung cấp cho tôi. tôi chỉ đoán thôi. Tôi không thể tìm ra nơi để đặt. $total_customers = $stmt->num_rows; . Có tổng số khách hàng Làm cách nào để lặp qua các hàng của bảng trong php? |
$p | \n"; } echo "