Bagaimana untuk membuat pertanyaan dengan berbilang syarat dalam kotak carian PHP? ?
逆向行走
逆向行走 2019-06-20 16:48:02
0
3
1859

Saya baru menggunakan PHP. Semasa menulis kandungan kotak carian, saya mendapati bahawa saya tidak boleh menanyakan berbilang syarat pada masa yang sama. Bolehkah sesiapa memberi saya beberapa idea tentang cara menulisnya? Terima kasih banyak搜索框.png


Berikut ialah kandungan PHP yang ditulis:

<?php

                                                                                                    $inquire = "pilih jumlah (*) daripada tb_file di mana f_type=1" //Cari Kandungan yang diterbitkan

$ sql = mysqli_query ($ conn, $ quire); } lain {

$ halaman = halaman baharu (20, $ jumlah); // kelas paging

// di sini! ! Bagaimana untuk menanyakan beberapa syarat pada masa yang sama

                                    $inquireCon = "pilih * daripada tb_file di mana f_qualitynum seperti '%$fileNum%' atau f_filename seperti '%$fileName%' atau f_datement='$quality'page order=' atau f_department='$department_fail'. ->had()."";



                                    $sqlCon = mysqli_query($

  );                         while($resultCon = mysqli_fetch_assoc($sqlCon)){

                                            ?

                           <tr>

                               ;"><input type="checkbox" name=""></td>

<td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_qualitynum']; ?></td>

                                            <td class="text-center" style="vertical-align: middle;">><<? ?></td>

                                            <td class="text-center" style="vertical-align: middle;">>>< ?></td>

                                            <td class="text-center" style="vertical-align: middle;">[';<'grade] ?></td>

                                           <td class="text-center" style="vertical-align: middle;"><?php echo $resultCon['f_department']; ?></td>

                                            <td class="text-center" style="vertical-align: middle;">>< ?></td>

                                            <td class="text-center" style="vertical-align: middle;">>text"type="nput class="nput class="nput class="n"t;">< -default btn-xs" style="width: 50%;" value="下载" style="width: 80%;"></td>

                                        </tr>                                             <?php

                                                                  ?>

逆向行走
逆向行走

membalas semua(3)
!
if (strlen($SO['cate_id'])) {
    $filter[] = [
        'cate_label', 'like', "%," . trim($SO['cate_id']) . ",%"
    ];
}
if (strlen($SO['audit'])) {
    $filter[] = [
        'audit', '=', $SO['audit']
    ];
}
if ($SO['title']) {
    $filter[] = [
        'title', 'like', "%" . trim($SO['title']) . "%"
    ];
}

Mari kita lihat jika sesuatu seperti ini berfungsi. Ini adalah bagaimana ia ditulis jika ia asli, hanya menggunakan splicing saya sudah lama tidak menulis asli

逆旅行人

Mengikut data yang diperoleh, jika ia tidak kosong, keadaan splicing akan baik-baik saja.

逆向行走

Upvote la, kalau ada yang tahu, saya harap anda boleh bantu saya. Terima kasih

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!