Bagaimana untuk melaksanakan fungsi pertanyaan produk dalam php

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2023-06-06 16:46:43
asal
1577 orang telah melayarinya

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>
Salin selepas log masuk

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";
Salin selepas log masuk
<🎜. >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);
Salin selepas log masuk

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;
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan