khóa học lập trình php ,khóa học wordpress,khóa học thiết kế đồ họa

Code tìm kiếm trong php

Hôm nay mình giới thiệu cho các bạn code tìm kiếm trong php

Bạn đang tìm code tìm kiếm , không biết tạo code tìm kiếm như nào trong php . Bạn hãy tham khảo bài viết này mình tổng hợp lại để giúp các bạn quen và thành thục hơn với lập trình

Đầu tiên chúng ta tạo 1 form tìm kiếm

tk

Có code như sau

<form method = “post” action = “timkiem.php”> <input type = “text” giữ chỗ name = “Nhập từ khóa tìm kiếm” = “khóa_tìm_kiếm”> <button type = “submit” name = “TÌM”> Tìm kiếm </ button> </ form>

và code của file clix.vn như sau

<? php if (isset ($ _ POST [ ‘timkiem’])) { $ key = addslashes ($ _ POST [ ‘khóa_tìm_kiếm’]); $ sql = “SELECT * FROM tintuc WHERE (LOWER (tiêu đề) LIKE ‘% $ key%’ OR LOWER (noidung) LIKE ‘% $ key%’)”; $ KQ = mysql_query ($ sql); if (mysql_num_rows ($ KQ) <> 0) { >? <div class = “bảng khối”> <style h2 = “text-transform: chữ hoa”> <a href=””> Kết quả tìm kiếm </a> </ h2>

thẻ <div class = “content”> <? php while ($ row = mysql_fetch_object ($ KQ)) { ?>

Nội dung cần hiển thị <?php } ?> </div> </div> <?php } } ?>

Cách 2 nếu dùng theo cách 1 không được

<? php if (isset ($ _ REQUEST [ ‘timkiem’])) {

// Gán hàm addslashes để chống sql injection $search = addslashes($_GET[‘search’]); // Dùng câu lênh like trong sql và sứ dụng toán tử % của php để tìm kiếm dữ liệu chính xác hơn. $query = “select * from tbl_sanpham where clix.vn like ‘%$search%’”;

// Thực thi câu truy vấn $sql = mysql_query($query); // Đếm số đong trả về trong sql. $num = mysql_num_rows($sql);

XEM THÊM:  game lai xe khach giuong nam

// Nếu $search rỗng thì báo lỗi tức là người dùng chưa nhập liệu mà đã nhấn submit. if (empty($search)) { echo “Yeu cau nhap du lieu vao o trong”; } else { // Ngược lại nếu người dùng nhập liệu thì tiến hành xứ lý show dữ liệu. // Nếu $num > 0 hoặc $search khác rỗng tức là có dữ liệu mối show ra nhé, ngược lại thì báo lỗi. if ($num > 0 && $search != “”) {

// Dùng $num để đếm số dòng trả về. echo “<h3>$num ket qua tra ve voi tu khoa <b>$search</b></h3>”; // Vòng lặp while & mysql_fetch_assoc dùng để lấy toàn bộ dữ liệu có trong table và trả về dữ liệu ở dạng array. while ($row = mysql_fetch_assoc($sql)) { $id = $row[‘id’]; $ten = $row[‘tensp’]; $anh = $row[‘anh’];

echo “<ul>”; echo “<li> <img src = ‘img /”.$ anh.”‘> </ li> “; echo “<li>” $ 10 “</ li>”..; echo “<li> <span class = ‘xemchitiet’> <a href=’# ‘> Xem thêm </a> </ span> </ li>”;

echo “</ ul>”;

} } else { echo “Khong tim thay ket qua!”; } } } ?>

  • Bạn có thể xem thêm các khóa học ở dưới:

    Tag: học thiết kế đồ họa tại hà nội, học thiết kế đồ họa ở hà nội, học thiết kế đồ họa ở đâu, học thiết kế đồ họa ngắn hạn, khóa học thiết kế đồ họa ở hà nội, khóa học thiết kế đồ họa tại hà nội, học thiết kế đồ họa in ấn quảng cáo tại hà nội, khóa học thiết kế đồ họa in ấn quảng cáo tại hà nội, học lập trình web ở đâu, học lập trình web tại hà nội, học lập trình php ở đâu, học lập trình php tại hà nội

    • Học thiết kế đồ họa ngắn hạn
    • Học lập trình php ở đâu
    • Học html css tại hà nội
    • Học photoshop tại hà nội

    Mọi thông tin bạn có thể liên hệ:

    Đào tạo lập trình và thiết kế đồ họa

    Hotline: 0968.853.958 hoặc hỗ trợ kỹ thuật Mr. trung: 0947.499.221

XEM THÊM:  Royal Club

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *