本文 以表格布局方式实现一电 子商务网站首页,结合php[+mysql获取后端数据 。首页通常包括网店Logo、导航条、搜索、商品展示等,网页头部和脚部已经制作成两件,直接调用即可,导航还需设计一个商品类别导航,商品展示分为三大区域:优惠品、出售商品、求购商品。
一 首页框架设计
首页采用表格布局,采用3行3列表格布局方式, 其布局效果如下所示
html代码如下所示:
<table border='1' width='1000'>
<tr>
<td rowspan='3'>商品类别导航条</td>
<td>优惠商品信息</td>
</tr>
<tr>
<td>商品出售信息</td>
</tr>
<tr>
<td>求购商品信息</td>
</tr>
</table>
其最终效果如下所示:
二 商品类别导航条
商品类别有大类和小类,两者通过嵌套循环实现,代码 如下:
<?php
// 建立数据库连接
$conn = mysqli_connect("localhost", "root", "", "your_database_name");
// 检查连接是否成功
if (!$conn) {
die("数据库连接失败:" . mysqli_connect_error());
}
// 查询商品大类
$mainCategoryQuery = "SELECT * FROM main_categories";
$mainCategoryResult = mysqli_query($conn, $mainCategoryQuery);
// 查询商品小类
$subCategoryQuery = "SELECT * FROM sub_categories";
$subCategoryResult = mysqli_query($conn, $subCategoryQuery);
// 生成导航条HTML
$navBar = '<ul class="nav-bar">';
while ($mainCategoryRow = mysqli_fetch_assoc($mainCategoryResult)) {
$mainCategoryName = $mainCategoryRow['name'];
$mainCategoryId = $mainCate