Wie frage ich mit mehreren Bedingungen im PHP-Suchfeld ab? ?
逆向行走
逆向行走 2019-06-20 16:48:02
0
3
1756

Ich bin PHP-Neuling. Beim Schreiben des Inhalts des Suchfelds habe ich festgestellt, dass ich nicht mehrere Bedingungen gleichzeitig abfragen kann. Könnte mir bitte jemand ein paar Ideen geben, wie ich es schreiben soll? Vielen Dank搜索框.png


Das Folgende ist der geschriebene PHP-Inhalt:

<?php

                                                  $inquire = "select count(*) as total from tb_file where f_type=1" //Veröffentlichte Inhalte finden

$ $ } else {

$ page = neue Seite (20, $ insgesamt); // Paging-Klasse

// hier ist da! ! So fragen Sie mehrere Bedingungen gleichzeitig ab

                                    $inquireCon = "select * from tb_file where f_qualitynum like '%$fileNum%' or f_filename like '%$fileName%' or f_department='$department' or f_classify='$qualityfile' order by f_date desc limit ".$page ->limit()."";



                                $sqlCon = mysqli_query($conn, $inquireCon);

                                   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;"><?php echo $resultCon['f_filename']; ?></td>

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

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

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

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

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

                                    </tr>                                   <?php

                                }

                                                           ?>

逆向行走
逆向行走

Antworte allen(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']) . "%"
    ];
}

看看类似这样的行不行 这是tp的写法  原生的就用拼接  原生好久没写了

逆旅行人

根据get到的数据,不是空的话,拼接条件就好了

逆向行走

顶上去,如有知道的希望多多帮助。感谢

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!