PHP membangunkan sistem pengurusan latar belakang buku yang mudah untuk melaksanakan fungsi pertanyaan buku

Kami telah melaksanakan fungsi halaman pengurusan buku baharu dalam sistem pengurusan bahagian belakang buku

Fungsi halaman yang ditanya di sini pada asasnya adalah sama seperti yang dinyatakan di atas.

Bahagian ini menerangkan terutamanya fungsi pertanyaan dan menambah fungsi pertanyaan ke dalam fungsi halaman.

51.png

Gunakan operator SQL LIKE untuk mencari corak yang ditentukan dalam lajur dalam klausa WHERE.

Maklumat buku pertanyaan dengan memilih jenis dan memasukkan medan pertanyaan.

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

Juga tambahkan jenis pemilihan dan medan input pertanyaan pada data yang dipaparkan pada setiap halaman

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

Akhir sekali, gelung data pertanyaan pangkalan data melalui pernyataan sementara

<?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
}
?>

Fungsi memaparkan halaman utama, halaman sebelumnya, halaman seterusnya dan halaman terakhir di bahagian bawah pada asasnya adalah serupa dengan fungsi halaman pengurusan buku baharu sebelum ini.

<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>


Meneruskan pembelajaran
||
<?php $pagesize = 8; //每页显示数 $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() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。 $pagecount=($recordcount-1)/$pagesize+1; //计算总页数 $pagecount=(int)$pagecount; $pageno = $_GET["pageno"]; //获取当前页 if($pageno=="") { $pageno=1; //当前页为空时显示第一页 } if($pageno<1) { $pageno=1; //当前页小于第一页时显示第一页 } if($pageno>$pagecount) { $pageno=$pagecount; //当前页数大于总页数时显示总页数 } $startno=($pageno-1)*$pagesize; //每页从第几条数据开始显示 $sql="select * from yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%') order by id desc limit $startno,$pagesize"; $rs=mysqli_query($link,$sql); ?>
  • Cadangan kursus
  • Muat turun perisian kursus