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

データベースデータを出力すると、画像が下向きに表示されます。行に2つの画像(2列)が含まれるように画像を表示したい。最初の2つの画像が最初の行に表示されるようにphp/htmlでコーディングする方法は?

ここに画像の説明を入力

そして、最後にアップロードされた画像を出力テーブルの最初に来るようにしたい。

4

1 に答える 1

1

さて、SQLクエリでは、id DESCで並べ替えて逆順に表示し、新しい行を作成する前に2つの値を表示するには、次を使用できます。

$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 に答える