sách gpt4 ăn đã đi

Cách lọc nhiều danh mục và hiển thị bài viết/bài viết của nó PHP

In lại Tác giả: Walker 123 Thời gian cập nhật: 29-11-2023 06:36:19 28 4
mua khóa gpt4 giày nike

Tôi đã tạo một trang hiển thịđơn Tất cả các bài đăng thuộc danh mục, tức là nếu tôi nhấp vào danh mục âm nhạc, tôi sẽ nhận được tất cả các bài đăng liên quan đến danh mục âm nhạc.

Nhưng mục tiêu của tôi là tạo tùy chọn bộ lọc lọc ra một số danh mục nhất định và chỉ hiển thị tất cả các bài đăng liên quan đến danh mục bạn đã lọc, tức là tôi sẽ có một loạt danh mục có hộp kiểm phía sau chúng và nếu tôi chọn Âm nhạc và Trò chơi và Gửi biểu mẫu I muốn xem tất cả các bài viết trong mục Âm nhạc và Trò chơi.

Đây là mã tôi sử dụng để hiển thị tất cả các bài viết thuộc 1 danh mục.


$catID = ($_GET['id']);
$catName = ($_GET ['mèo']);



?>


<đầu>

XS







XS >>








thử {
$stmt = "CHỌN * TỪ blog_posts NATURAL JOIN blog_posts_categories NƠI catID = $catID";

$query = $db->prepare($stmt);
$query->thực thi();

$numrows = $query->rowCount();
nếu($số > 0){

trong khi($row = $query->fetch()){
echo '
    ';
    tiếng vang '
  1. ';
    tiếng vang '';
    tiếng vang ''.$row['postTitle'].'';
    tiếng vang '
    ';
    tiếng vang '
  2. ';
    tiếng vang '
';
}

}

} bắt(PDOException $e) {
tiếng vang $e->getMessage();
}
?>









Vì vậy, tôi đã bắt đầu với một biểu mẫu, nhưng nó không tốt lắm vì nó chỉ gửi tên danh mục chứ không gửi ID danh mục tương ứng.



Lọc danh mục










Đây là cấu trúc cơ sở dữ liệu của tôi:

bài viết trên blogtờ giấy

ID thư int, chính, tự động tăng.

Tiêu đề bài viết varchar

bài viếtTiếp theo chữ

blog_categories tờ giấy

catID int, chính, tự động tăng.

Tên mèo varchar

blog_posts_danh_mục bề mặt

ID thư số nguyên

catID số nguyên


Nội dung cơ sở dữ liệu:

bài đăng trên blog

thưID | postTitle | bài tiếp theo

1 bài viết1 tiếp1
2 Bài đăng2 Tiếp theo2
3 Bài 3 Tiếp 3
4 Bài viết4 Tiếp theo4
5 Bài5 Tiếp5

Danh mục blog

catID | Tên mèo

1 Âm nhạc
2 Trò chơi
3 Công nghệ

blog_posts_danh_mục

thưID | catID

1 1
1 2
1 3
2 2
3 3
4 1
4 2
5 2
5 3

câu trả lời hay nhất

nội dung biểu mẫu

Thay thế giá trị hộp kiểm của bạn bằng ID danh mục thực tế và đặt tên danh mục bên trong nội dung văn bản bên trong nhãn:


Bạn có thể lấy nó từ cơ sở dữ liệu (blog_categories table) và thực hiện một vòng lặp đơn giản trên các hàng của tập kết quả.

Bảng hiển thị

Bây giờ bạn sẽ ở $_GET["mèo"] để có được một mảng gồm tất cả các ID danh mục đã chọn, bạn chỉ cần chia nó bằng dấu phẩy làm dấu phân cách và đặt nó vào truy vấn của mình, đặt NƠI catID = $catID" Thay thế bằng NƠI catID TRONG ($catID)". Trước tiên, đừng quên vệ sinh dữ liệu yêu cầu của bạn (bằng cách kiểm tra xem giá trị có phải là số nguyên hay không).

Cuối cùng, bạn có thể muốn cập nhật cách hiển thị bảng bằng cách thêm danh mục của bài đăng vào một cột bổ sung hoặc sắp xếp dữ liệu theo danh mục và tạo bảng phụ cho từng danh mục. Điều này được để lại như một bài tập.

Về php - Cách lọc nhiều danh mục và hiển thị các bài đăng/bài viết của nó PHP, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/24469998/

28 4 0
  • php - Cần tư vấn chỉnh sửa php qua php

    Mình có file cấu hình viết bằng PHP như hình bên dưới nên muốn sử dụng PHP để phát triển một giao diện (interface), có thể chỉnh sửa các giá trị file như $WEBPATH, $ACCOUNTPATH ​​và const value (value) view

  • Không thể xuất bản "tệp PHP" PHP

    Tôi đang cố gắng tạo một trang đăng nhập để tìm hiểu PHP cơ bản, trước tiên tôi muốn tệp PHP độc lập của mình lưu trữ đầu vào của tệp HTML (có biểu mẫu), nhưng khi tôi nhấn một nút (kích hoạt POST cho tập lệnh PHP ) Tôi liên tục mắc phải sai lầm khó chịu. Tôi đã tìm kiếm S

  • Có chức năng in nào cho PHP tạo ra các biểu thức PHP hợp lệ không?

    Tôi đang tìm cách để PHP in một mảng tùy ý ở dạng mà tôi có thể đưa vào dưới dạng bài tập trong mã (kiểm tra) của mình. print_r tạo ra ví dụ: Array ( [0] => qsr-part:1285 [1]

  • Có giới hạn kích thước cho các khóa mảng PHP không? Những hạn chế chung của mảng PHP là gì?

    Câu hỏi này đã có câu trả lời: Đã đóng cửa 11 năm trước. Có thể trùng lặp: Kích thước khóa tối đa cho một mảng trong PHP là bao nhiêu? Như tiêu đề đã nói, tôi muốn biết

  • Có chức năng in nào cho PHP tạo ra các biểu thức PHP hợp lệ không?

    Tôi đang tìm cách để PHP in một mảng tùy ý ở dạng mà tôi có thể đưa vào dưới dạng bài tập trong mã (kiểm tra) của mình. print_r tạo ra ví dụ: Array ( [0] => qsr-part:1285 [1]

  • php - Cho phép hàm thực thi khi php làm mới (PHP)

    đóng cửa. Câu hỏi này cần được hỏi tập trung hơn. Câu trả lời không được chấp nhận vào thời điểm này. Bạn muốn cải thiện vấn đề này? Câu hỏi được cập nhật để chỉ tập trung vào một vấn đề chỉnh sửa bài đăng này. Đã đóng 9 năm trước. Cải thiện truy vấn này

  • php - Hiển thị menu theo khoảng thời gian PHP PHP MySQL

    Tôi có một bảng trong cơ sở dữ liệu MySQL lưu trữ các thực đơn do nhà hàng cung cấp vào mỗi ngày trong tuần và khoảng thời gian. Cấu trúc bảng như sau: i_type i_name i_cost i_day i_start i_

  • Gửi tham số tới PHP động được lồng trong trang PHP

    Tôi có hai trang. test1.php và test2.php. Tất cả những gì tôi muốn làm là nhấn gửi trên test1.php và hiển thị test2.php trong div. Điều này thực sự hoạt động tốt, nhưng tôi cần thêm

  • php - vùng văn bản -> php -> mysql -> php

    Tôi đã nhận được mã này. Tôi muốn cập nhật mysql qua vùng văn bản. Tôi đang lặp lại MySQL của mình trong một vùng văn bản nhưng tôi không biết cách cập nhật nó, tôi có nên đặt mọi thứ vào đó không vì chế độ _GET không mang lại cho tôi bất cứ thứ gì, tôi cũng đã thử _GET

  • Làm cách nào để phân tích một giá trị từ php này sang php khác

    Trước hết, tôi mới làm quen với php nên tôi vẫn đang cố gắng học hỏi. Tôi đã tạo một biểu mẫu trên Wordpress và tôi muốn chèn các giá trị vào một bảng (bảng data_test mà tôi đã quản lý) và sau đó lấy tất cả các cột (id

  • php - Tùy chọn bảo mật trong php, các hàm php để vệ sinh đầu vào

    Tôi có chức năng sau để lọc dữ liệu đầu vào từ người dùng hoặc URL: function SanitizeString($var) { $var=stripslashes($var);

  • Chuyển hướng đăng nhập HTML/PHP sang php

    Tôi có một trang html sử dụng tệp php để truy vấn cơ sở dữ liệu và sau đó cho phép người dùng đăng nhập hoặc từ chối quyền truy cập. Vấn đề tôi gặp phải là nó chỉ chuyển hướng đến url của tệp php và không bao giờ cung cấp phản hồi về những gì đang diễn ra. Đây là lần đầu tiên tôi sử dụng html,

  • Chức năng PHP onClick của PHP sau đó chuyển hướng

    Tôi có một trang chứa đầy các liên kết đến pdf và tôi muốn theo dõi những liên kết nào được nhấp vào. Tôi nghĩ tôi có thể làm điều gì đó như sau, nhưng tôi gặp phải một vấn đề: query($sql); if($result){

  • Có cách nào để phân tích cú pháp PHP từ một tệp được tải bằng mã PHP không?

    Tôi đang sử dụng mã để tải HTML/PHP từ tệp văn bản bên ngoài $f = fopen($filename, "r"); while ($line = fgets($f, 4096)) { print $l

  • Xem sitemap của VNExpress