Php 如何在for循环中绑定动态数据
我已经在for循环中创建了一个表来绑定图像,并且在每4个td之后,我希望关闭tr并使其正常工作。但我只拿到了最后一张唱片。请帮帮我Php 如何在for循环中绑定动态数据,php,foreach,Php,Foreach,我已经在for循环中创建了一个表来绑定图像,并且在每4个td之后,我希望关闭tr并使其正常工作。但我只拿到了最后一张唱片。请帮帮我 foreach($show_banners as $keys=>$values) { $id=$values['id']; $image_path=$values['image_path']; $width=$values['width'];
foreach($show_banners as $keys=>$values)
{
$id=$values['id'];
$image_path=$values['image_path'];
$width=$values['width'];
$height=$values['height'];
$html_table = '<table id="mt" width="100%" style="margin-left:20px;"><tr>';
for($i=1;$i<=$tc;$i++)
{
$html_table .="<td ><img class='center-block' src='$site_url$image_path' height='$width' width='$height'></td>";
if ($i % 4 == 0)
$html_table .= "</tr><tr>"; // Close and reopen the <tr> tag
}
$html_table .='</tr></table>';
}
foreach($show_banner作为$key=>$value)
{
$id=$values['id'];
$image_path=$values['image_path'];
$width=$values['width'];
$height=$values['height'];
$html_table='';
对于($i=1;$i请参见此..它将提供您想要的输出
foreach($show_banners as $keys=>$values)
{
$id=$values['id'];
$image_path=$values['image_path'];
$width=$values['width'];
$height=$values['height'];
$html_table = '<table id="mt" width="100%" style="margin-left:20px;"><tr>';
for($i=1;$i<=$tc;$i++)
{
$html_table .="<td ><img class='center-block' src='$site_url$image_path' height='$width' width='$height'></td>";
if ($i % 4 == 0)
$html_table .= "</tr><tr>"; // Close and reopen the <tr> tag
}
$html_table .='</tr></table>';
}
$html_table = '<table id="mt" width="100%" style="margin-left:20px;"><tr>';
foreach($show_banners as $keys=>$values)
{
$id=$values['id'];
$image_path=$values['image_path'];
$width=$values['width'];
$height=$values['height'];
for($i=1;$i<=$tc;$i++)
{
$html_table .="<td ><img class='center-block' src='$site_url$image_path' height='$width' width='$height'></td>";
if ($i % 4 == 0)
$html_table .= "</tr><tr>"; // Close and reopen the <tr> tag
}
$html_table .='</tr>';
}
$html_table.= "</table>";
echo $html_table;
$html_table='';
foreach($keys=>$value显示_横幅)
{
$id=$values['id'];
$image_path=$values['image_path'];
$width=$values['width'];
$height=$values['height'];
对于($i=1;$iI think your$html\u table=”,您应该将您的表置于foreach循环之外。我已经尝试了您的建议。我面临的问题是,我从数据库中获取的第一条记录或最后一条记录及其在循环中运行。