Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melaksanakan fungsi pertanyaan produk dalam php

Bagaimana untuk melaksanakan fungsi pertanyaan produk dalam php

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2023-06-06 16:46:431579semak imbas

Cara melaksanakan fungsi pertanyaan produk dalam PHP: 1. Buat fail sampel PHP 2. Buat borang pertanyaan produk, dan pengguna boleh menyerahkan syarat pertanyaan kepada pelayan melalui kotak input ini; pertanyaan yang dikemukakan oleh pengguna Syarat diperoleh di bahagian pelayan menggunakan bahasa PHP dan disambungkan ke dalam pernyataan pertanyaan SQL 4. Gunakan PHP untuk menyambung ke pangkalan data dan melaksanakan pernyataan pertanyaan SQL untuk mendapatkan data produk yang memenuhi syarat; data produk yang ditanya menggunakan bahasa PHP dan sambungkannya ke dalam format HTML, kembalikan kepada pengguna dan lengkapkan fungsi pertanyaan produk.

Bagaimana untuk melaksanakan fungsi pertanyaan produk dalam php

Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi php8.1.3, komputer Dell G3.

Cara melaksanakan fungsi pertanyaan produk dalam PHP:

1. Pertama, buat borang pertanyaan produk Borang boleh mempunyai kotak input, kotak lungsur, kotak semak, dsb boleh Kotak input ini menyerahkan syarat pertanyaan kepada pelayan:

<form action="query.php" method="post">
    <input type="text" name="name" placeholder="商品名称">
    <select name="category">
        <option value="">请选择分类</option>
        <option value="1">电子产品</option>
        <option value="2">家用电器</option>
        <option value="3">服装鞋帽</option>
    </select>
    <input type="checkbox" name="is_on_sale" value="1"> 仅显示上架商品
    <input type="submit" value="查询">
</form>

2 Dapatkan syarat pertanyaan yang diserahkan oleh pengguna di bahagian pelayan menggunakan bahasa PHP, dan sambungkannya ke dalam pernyataan pertanyaan SQL:

$name = $_POST[&#39;name&#39;];
$category = $_POST[&#39;category&#39;];
$is_on_sale = $_POST[&#39;is_on_sale&#39;];
$where = " WHERE 1 = 1";
if($name) {
    $where .= " AND name LIKE &#39;%$name%&#39;";
}
if($category) {
    $where .= " AND category = $category";
}
if($is_on_sale) {
    $where .= " AND is_on_sale = 1";
}
$sql = "SELECT * FROM goods $where";
3. Gunakan PHP Connect ke pangkalan data, laksanakan pernyataan pertanyaan SQL dan dapatkan data produk yang memenuhi syarat:

$mysqli = new mysqli(&#39;localhost&#39;, &#39;root&#39;, &#39;123456&#39;, &#39;shop&#39;);
$result = $mysqli->query($sql);

4. Proses data produk yang ditanya menggunakan bahasa PHP, sambungkannya ke dalam format HTML dan kembalikan kepada pengguna untuk melengkapkan fungsi pertanyaan produk:

$html = &#39;&#39;;while($row = $result->fetch_assoc()) {
$html .= &#39;<div>&#39;;
$html .= &#39;<p>&#39;.$row[&#39;name&#39;].&#39;</p>&#39;;
$html .= &#39;<p>&#39;.$row[&#39;price&#39;].&#39;</p>&#39;;
$html .= &#39;</div>&#39;;}echo $html;

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi pertanyaan produk dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn