11.6 二手商品后台管理
管理员可以对发布的二手商品信息进行管理,包括查看商品列表、删除商品信息等。本节将介绍二手商品后台管理的实现。
11.6.1 商品信息管理页面
在 admin\index.php 中,单击“商品管理”下面的“商品分类”超链接,将执行admin\GoodsList.php,显示选择分类中的商品列表,如图11-9所示。
图11-9 指定分类的商品列表
在访问GoodsList.php时,使用参数type来区分选择的商品分类。获取和显示商品信息代码如下:
<?
$itype=$_GET["type"];
include('..\Class\Goods.php');
$obj = new Goods();
$results = $obj->GetGoodslist(" WHERE TypeId=" . $itype);
include('..\Class\Users.php');
while($row = $results->fetch_row())
{
$m=$m+1;
$objUser = new Users();
$objUser->GetUsersInfo($row[15]);
?><tr>
<td align=center><a href="../GoodsView.php?gid=<? echo($row[0]); ?>"target=_blank><? echo($row[3]); ?></a></td>
<td align=center><a href="../UserView.php?uid=<? echo($row[15]); ?>"target=_blank><? echo($objUser->Name); ?></a></td>
<td align=center><? echo($row[6]); ?></td>
<td align=center><? if ($row[14]==1)
{
?>已结束<? }
else
{
?>未结束<? } ?></td>
<td align=center><a href="GoodsDelt.php?gid=<? echo($row[0]); ?>"onClick="if(confirm('确定删除商品?')){return this.href;}return false;" target=_blank>删除</a></td>
</tr>
<?
}
if ($m==0)
{
print "<tr><td align=center colspan=5>没有商品</td></tr>";
}
?>
11.6.2 删除商品信息
如果系统管理员认为用户在售的商品存在问题,可以不经过用户同意,从数据库中强制删除该商品。在商品页面中,单击“删除”超链接,将执行admin\ GoodsDelt.php,从表Goods中删除指定商品。其主要代码如下:
<?PHP
//只有管理员有强制删除商品的权限
include('..\class\Goods.php');
$gid=$_GET["gid"];
$obj = new Goods();
$obj->delete($gid);
print("<h3>拍卖商品信息成功删除</h3>");
?>