我试图将产品详细信息显示为 2 列。
目前,我下面的PHP显示为单个列。有人可以帮忙吗?谢谢
品牌 A 品牌 B
品牌 C 品牌 D
不
品牌 A
品牌 B
品牌 C
品牌 D
<?php
$count = 0;
while($record = mysql_fetch_array($results)){
$id = $record["prod_id"];
$brand = $record["prod_brand"];
$name = $record ["prod_name"];
$nameC = $record ["prod_name_c"];
$price = $record ["prod_price"];
if($count % 2 <> 0) {
extract($record);
echo '<td class="itemHotDesc" id="bfTable3" valign="top"><a href="productDetail.php?id='.$id.'"><img src="admin/img/' . $id . '.jpg" class="itemImgborder" /></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="itemHotDesc" align="center">';
echo $brand;
echo '</br>';
echo $name;
echo '</br>';
echo $nameC;
echo '</br>';
echo 'Special: US$'.$price;
echo '</td>';
echo '</tr>';
echo '<tr>';
echo "<td> </td>";
echo '</tr>';
}
else
{
echo '<td class="itemHotDesc" id="bfTable3" valign="top"><a href="productDetail.php?id='.$id.'"><img src="admin/img/' . $id . '.jpg" class="itemImgborder" /></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="itemHotDesc" align="center">';
echo $brand;
echo '</br>';
echo $name;
echo '</br>';
echo $nameC;
echo '</br>';
echo 'Speical: US$'.$price;
echo '</td>';
echo '</tr>';
echo '<tr>';
echo "<td> </td>";
echo '</tr>';
}
$count++;
}
?>
你的问题与PHP无关,但与HTML有关。
若要具有包含多列的表,需要具有所需的 <table>
元素和每行一个<tr>
元素。在每个<tr>
中,您需要在每列中有一个 <td>
元素。
如果每个<tr>
中只有一个<td>
,则不会获得多个列。
下面是包含多列的表的示例:
<table>
<tr>
<td>This is row 1, Column 1</td>
<td>This is row 1, Column 2</td>
<td>This is row 1, Column 3</td>
</tr>
<tr>
<td>This is row 2, Column 1</td>
<td>This is row 2, Column 2</td>
<td>This is row 2, Column 3</td>
</tr>
<tr>
<td>This is row 3, Column 1</td>
<td>This is row 3, Column 2</td>
<td>This is row 3, Column 3</td>
</tr>
</table>
这应该给你类似的东西
-------------------------------------------------------------------------------
| This is row 1, Column 1 | This is row 1, Column 2 | This is row 1, Column 3 |
|-------------------------|-------------------------|-------------------------|
| This is row 2, Column 1 | This is row 2, Column 2 | This is row 2, Column 3 |
|-------------------------|-------------------------|-------------------------|
| This is row 3, Column 1 | This is row 3, Column 2 | This is row 2, Column 3 |
-------------------------------------------------------------------------------