我的PHP代码:
echo '<table style="width:700px; padding-left: 0px;" cellspacing="12">
<tr>
<td bgcolor="#E7EBF2">';
Echo $info['header'];
echo '</br>
<a href="get-page.php?name='.$info['name'].'">
<img src="path/'.$info['image'] .'"></a> <br>';
echo '</td><tr></table>';
}
?>
当我输出数据库数据时,图像以向下方式显示。 我想显示图像,这样一行包含两个图像(两列)。 如何在php / html中编码,这样前两个图像显示在第一行?
并且想让最后上传的图像出现在输出表的第一位。
答案 0 :(得分:1)
那么,在你的sql查询中,按ID DESC命令以相反的顺序显示它们,然后在创建新行之前显示两个值,你可以使用:
$x = 0;
echo "<table><tr>";
while($row = mysql_fetch_array($result))
{
echo "<td>" . $value . "</td>";
//Checks if $x is divisible evenly by 2, and if so, add new row
if($x % 2)
{
echo "</tr><tr>";
}
$x++;
}
echo "</table>"