リスト表示
データベースにデータを追加した後、データベース内のデータをフロント ページに表示したいと思います。これが表示関数です。
まず、データベース内のデータを表示したい場合は、データベースに接続する必要があります。前述したように、データベース接続コードが使用される箇所が多くなります。毎回書くのが面倒なので、ファイルを再作成し、そこに接続データベースを書き込んで呼び出します。
<?php
session_start();
header("content-type:text/html;charset=utf-8");
require 'config.php';
?>新しいファイルに config.php という名前を付けます。直接引用するだけです。
次のステップでは、データベースからデータをクエリし、見つかったデータをフロントエンド ページに表示します。 。
<?php $SQL = "select * from list";//设置查询指令 $result=mysqli_query($link,$SQL);//执行查询 ?>
リスト データ テーブルからデータを検索し、フロントエンド ページに表示します。フロントエンド ファイルを見てみましょう。
<?php while($row=mysqli_fetch_assoc($result)) ?> <tr> <td style="text-align:left; padding-left:20px;"><input type="checkbox" name="id" value="" /><?php echo $row['id'];?></td> <td><span><?php echo $row['author'];?></span></td> <td width="10%"><img src="<?php echo $row['image'];?>" alt="" width="70" height="50" /></td> <td width="30%"><span><?php echo $row['content'];?></span></td> <td><span>首页</span></td> <td><span><?php echo $cat_array[$row['cid']];?></span></td> <td><span>2016-07-01</span></td> <td><div class="button-group"> <a class="button border-main" href="edit.php?id=<?php echo $row['id']?>"> <span class="icon-edit"></span> 修改</a> <a class="button border-red" href="del.php?idD=<?php echo $row['id']?>" onclick="return del(1,1,1)"> <span class="icon-trash-o"></span>删除</a> </div> </td> </tr> <?php endwhile;?>
必要な作業は、クエリされたデータをフロントエンド ページのループで表示することだけです。
クエリされた値を配列の形式で $row に割り当て、while ループを通じてループアウトします。フロントエンド ページの対応する場所で <?php echo $row['']?> の形式でループアウトします。このようにして、表示ページが完成します。
ページングとキーワード検索については次のセクションで説明します。
新しいファイル
<?php
session_start();
header("content-type:text/html;charset=utf-8");
require 'config.php';
$SQL = "select * from list";//设置查询指令
$result=mysqli_query($link,$SQL);//执行查询
?>
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="renderer" content="webkit">
<title></title>
<link rel="stylesheet" href="css/pintuer.css">
<link rel="stylesheet" href="css/admin.css">
<script src="js/jquery.js"></script>
<script src="js/pintuer.js"></script>
</head>
<body>
<form method="get" action="" id="listform">
<div class="panel admin-panel">
<div class="panel-head"><strong class="icon-reorder"> 内容列表</strong> <a href="" style="float:right; display:none;">添加字段</a></div>
<div class="padding border-bottom">
<ul class="search" style="padding-left:10px;">
<li> <a class="button border-main icon-plus-square-o" href="add.php"> 添加内容</a> </li>
<li>
<select name="cid" class="input" style="width:200px; line-height:17px;" onchange="changesearch()">
<option value="">请选择分类</option>
<?php
foreach($cat_array as $k=>$vo){
echo "<option value='{$k}'".($k==$_GET['cid']?' selected':'').">{$vo}</option>";
}
?>
</select>
<li>
<input type="text" placeholder="请输入搜索关键字" name="key" class="input" style="width:250px; line-height:17px;display:inline-block" value="<?php echo $_GET[key];?>"/>
<input type="submit" name="sub" class="button border-main icon-search" value="搜索" />
</li>
</ul>
</div>
<table class="table table-hover text-center">
<tr>
<th width="100" style="text-align:left; padding-left:20px;">ID</th>
<th width="10%">作者</th>
<th>图片</th>
<th>内容</th>
<th>评论</th>
<th>分类名称</th>
<th width="10%">发布时间</th>
<th width="310">操作</th>
</tr>
<?php
while($row=mysqli_fetch_assoc($result)):
?>
<tr>
<td style="text-align:left; padding-left:20px;"><input type="checkbox" name="id" value="" /><?php echo $row['id'];?></td>
<td><span><?php echo $row['author'];?></span></td>
<td width="10%"><img src="<?php echo $row['image'];?>" alt="" width="70" height="50" /></td>
<td width="30%"><span><?php echo $row['content'];?></span></td>
<td><span>首页</span></td>
<td><span><?php echo $cat_array[$row['cid']];?></span></td>
<td><span>2016-07-01</span></td>
<td><div class="button-group">
<a class="button border-main" href="edit.php?id=<?php echo $row['id']?>">
<span class="icon-edit"></span> 修改</a>
<a class="button border-red" href="del.php?idD=<?php echo $row['id']?>" onclick="return del(1,1,1)">
<span class="icon-trash-o"></span>删除</a>
</div>
</td>
</tr>
<?php endwhile;?>
</html>
プレビュー
Clear
- おすすめコース
- コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
このコースを視聴した生徒はこちらも学んでいます
















