作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个非常简单的网上商店,它应该在 2 个表格中显示不同的产品 <td>
通过 4 <tr>
但现在它只向下显示不同的产品。希望这里有人可以帮助我。
$result=mysql_query("select * from products");
while($row=mysql_fetch_array($result)) {
$artikel = '<div style="background-color:#E3E3E3;width:200px;height:200px;"><a href=""><img style="padding-top:10px;padding-left:25px;width:150px;height:150px;" src="'.htmlspecialchars($row['picture']).'"></a><br><div align="center"><b>'.htmlspecialchars($row['name']).'</b><br><h6>€'.htmlspecialchars($row['price']).'</h6></div></div>';
echo '<table><tr><td>'.$artikel.'</td>';
echo '</table>';
}
最佳答案
为什么它会显示一个 2 x 4 的表格?
您将每个产品都放在自己的表中,所以要做的第一件事就是将 table
标签移出循环,然后您需要添加逻辑以在每个产品之后添加一个新行x
个产品。
尽管您似乎不需要表格,因为您的 div
具有固定尺寸,所以您可以去掉表格并使用 css 来获得您想要的网格。
关于php - 如何正确显示此表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11249789/
我是一名优秀的程序员,十分优秀!