1

我的 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>';
} 
?>

当我输出数据库数据时,图像以 down wise 显示。我想显示图像,这样一行包含两个图像(两列)。如何在 php/html 中编码,使前两个图像显示在第一行?

在此处输入图像描述

并且想要使最后上传的图像应该出现在输出表的第一个。

4

1 回答 1

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>"
于 2013-07-14T05:24:44.057 回答