【发布时间】:2011-12-14 17:05:50
【问题描述】:
我正在尝试使用 PHP 制作动态表格。我有一个页面显示数据库中的所有图片。 我需要表格只有 5 列。如果返回的图片超过 5 张,则应创建一个新行并继续显示其余图片。
有人可以帮忙吗?
代码在这里: 主页面代码:-
<table>
<?php
$all_pics_rs=get_all_pics();
while($pic_info=mysql_fetch_array($all_pics_rs)){
echo "<td><img src='".$pic_info['picture']."' height='300px' width='400px' /></td>";
}
?>
</table>
get_all_pics() 函数:
$all_pics_q="SELECT * FROM pics";
$all_pics_rs=mysql_query($all_pics_q,$connection1);
if(!$all_pics_rs){
die("Database query failed: ".mysql_error());
}
return $all_pics_rs;
此代码正在创建单行。我想不出我怎么能得到多行......!!
【问题讨论】:
-
仅供参考 - 你被否决了,因为你没有发布任何代码。
-
如果您可以编辑此问题以提供您尝试过的相关代码示例,请标记它以供版主注意以进行审核。要进行编辑,只需单击问题下方的“编辑”链接。要对其进行举报,请点击“举报”链接,选择“其他”并告知我们已准备好进行审核。
-
@Tim Post:我不太同意你的行为。我认为他的问题很清楚。我在这个板上看到过更糟糕的问题。
-
@Jules 我对此持怀疑态度(标志是准确的),我现在重新打开。
-
@Tim Post :好吧,好吧,我会这样做...我是新来的...不明白发布代码是绝对必要的。
标签: php dynamic html-table dynamic-data dynamic-tables