国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP開發(fā)簡單圖書後臺管理系統(tǒng)實作圖書查詢功能

前面我們已經實現(xiàn)圖書後臺管理系統(tǒng)新書管理分頁功能,

這裡查詢的分頁功能與上面說的基本相同。

本節(jié)主要講解查詢的功能,並將查詢的功能增加進入分頁功能之中。

51.png

使用?SQL?LIKE?運算子在 WHERE 子句中搜尋資料列中的指定模式。

透過選擇類型,輸入查詢的欄位來查詢出圖書資訊。

<?php
$SQL = "SELECT * FROM yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%')";
?>

還要把選擇類型,查詢輸入欄位加入到每頁顯示的資料中

<?php
$SQL = "SELECT * FROM yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%') order by id desc limit $startno,$pagesize";
?>

最後把資料庫查詢的資料透過while語句循環(huán)出來

<?php
while($rows=mysqli_fetch_assoc($rs))
{
   ?>
   <tr align="center">
      <td class="td_bg" width="7%"><?php echo $rows["id"]?></td>
      <td class="td_bg" width="28%" height="26"><?php echo $rows["name"]?></td>
      <td class="td_bg" width="12%" height="26"><?php echo $rows["price"]?></td>
      <td class="td_bg" width="24%" height="26"><?php echo $rows["uploadtime"]?></td>
      <td class="td_bg" width="12%" height="26"><?php echo $rows["type"]?></td>
      <td class="td_bg" width="24%">
         <a href="update.php?id=<?php echo $rows['id'] ?>" class="trlink">修改</a>&nbsp;&nbsp;
         <a href="del.php?id=<?php echo $rows['id'] ?>" class="trlink">刪除</a></td>
   </tr>
   <?php
}
?>

底部的顯示首頁,上一頁,下一頁,末頁功能基本上與前面的新書管理分頁功能類似。

<tr>
   <th height="25" colspan="6" align="center" class="bg_tr">
      <?php
      if($pageno==1)
      {
         ?>
         首頁 | 上一頁 | <a href="?pageno=<?php echo $pageno+1?>">下一頁</a> |
         <a href="?pageno=<?php echo $_POST['seltype']?>">末頁</a>
         <?php
      }
      else if($pageno==$pagecount)
      {
         ?>
         <a href="?pageno=1">首頁</a> | <a href="?pageno=<?php echo $pageno-1?>">上一頁</a> | 下一頁 | 末頁
         <?php
      }
      else
      {
         ?>
         <a href="?pageno=1">首頁</a> | <a href="?pageno=<?php echo $pageno-1?>">上一頁</a> |
         <a href="?pageno=<?php echo $pageno+1?>" class="forumRowHighlight">下一頁</a> |
         <a href="?pageno=<?php echo $pagecount?>">末頁</a>
         <?php
      }
      ?>
      &nbsp;頁次:<?php echo $pageno ?>/<?php echo $pagecount ?>頁&nbsp;共有<?php echo $recordcount?>條信息 </th>
</tr>


#
繼續(xù)學習
||
<?php $pagesize = 8; //每頁顯示數(shù) $sql = "select * from yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%')"; $rs=mysqli_query($link,$sql) or die("請輸入查詢條件!!!"); $recordcount=mysqli_num_rows($rs); //mysql_num_rows() 返回結果集中行的數(shù)目。此命令僅對 SELECT 語句有效。 $pagecount=($recordcount-1)/$pagesize+1; //計算總頁數(shù) $pagecount=(int)$pagecount; $pageno = $_GET["pageno"]; //獲取當前頁 if($pageno=="") { $pageno=1; //當前頁為空時顯示第一頁 } if($pageno<1) { $pageno=1; //當前頁小于第一頁時顯示第一頁 } if($pageno>$pagecount) { $pageno=$pagecount; //當前頁數(shù)大于總頁數(shù)時顯示總頁數(shù) } $startno=($pageno-1)*$pagesize; //每頁從第幾條數(shù)據(jù)開始顯示 $sql="select * from yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%') order by id desc limit $startno,$pagesize"; $rs=mysqli_query($link,$sql); ?>