ホームページ >バックエンド開発 >PHPチュートリアル >データベースを横断して複数の画像を 1 行にリストし、ページング機能を実現する方法についてアドバイスをお願いします。
緊急です! !複数の画像リストを 1 行に実装し、データベースを横断してページング機能を実現するにはどうすればよいですか? サンプルコードがあるのが最善です
それは単なるページングではありませんか? ?
写真の配置に関しては、それはレイアウトの問題です。
通常のページングと違いはありません
これは純粋にデータベースを使用して実装されるわけではありません。
緊急です! !データベースを横断して複数の画像リストを 1 行で実現し、ページング機能を実現するにはどうすればよいですか? サンプルコードがあるのが最善です
教えてください! !レイアウト方法、
投稿者 mylikr からの返信を引用:
緊急! !複数の画像リストを 1 行に実装し、データベースを横断してページング機能を実現するにはどうすればよいですか? サンプルコードがあるのが最適です
教えてください。 !レイアウトの仕方
レイアウトは CSS の問題ではないでしょうか?
そうです
以上です!
レイアウトはシンプルにしてください。方法はたくさんあります
たとえば、写真が 10 枚ある場合
もちろん 2 ページに分かれています
最初のページには 8 枚の写真があります。
出力すると、4番目に到達したら、brを出力して行を変更します。
もちろん、div+css を使用して制御することもできます。一言で言えば、方法はたくさんあります。 。 。
レイアウトはシンプルにしてください。方法はたくさんあります
たとえば、写真が 10 枚ある場合
もちろん 2 ページに分かれています
最初のページには 8 枚の写真があります。
出力すると、4番目に到達したら、brを出力して行を変更します。
もちろん、div+css を使用して制御することもできます。一言で言えば、方法はたくさんあります。 。 。
PHP を使用してデータベースを走査し、画像テーブルにデータを出力します。しかし、走査を行う際に必要なのは、画像ボックスを作成し、ループを通じてすべての画像を出力することだけです。以前は出力されていましたが、出力は 1 行に 1 つの画像です)私が今疑問に思っているのは、出力画像を左から右に配置する方法です(たとえば、1 行に 4 つの画像)。
$num = 4; // 行ごとのシート数
$i = 0 // カウンタ
while($row = mysql_fetch_assoc($rs)) {
if($i == 0) echo '146365697b8c1446bf043a385083ec97' 'b90dd5946f0946207856a8a37f441edf';
$i = ($i+1) % $num; = 0) echo 'fd273fcf5bcad3dfdad3c41bd81ad3e5';
}
if($i != 0) echo 'fd273fcf5bcad3dfdad3c41bd81ad3e5';
あなたの質問はフロントエンドアートのカテゴリに属します。実際には非常に単純ですが、最初の 2 つの例を示します。は table で 2 つ目です 1 つ目は div レイアウトです
<div id="showImage"> <div><img src="" /></div> <div><img src="" /></div> <div><img src="" /></div> <div><img src="" /></div><div><style>#showImage {width:500px;}#showImage div {float:left;}</style>
Echo "<table>";For($i=0;$i<10;$i++){ IF($i % 3==0){ IF($i>0){ Echo "</tr><tr>"; }Else{ Echo "<tr>"; } }Else{ Echo "<td>1</td>"; }}Echo "</tr></table>";
Echo "<div id='box'>";For($i=0;$i<10;$i++){ Echo "<div>1</div>";}Echo "</div>";$value は勝手に画像アドレスで十分です
$num = 4; //1行あたりの画像数
while($row = mysql_fetch_assoc($rs)) {
if($ i == 0) echo 'b6c5a531a458a2e790c1fd6421739d1c' . 'b90dd5946f0946207856a8a37f441edf'; % $num;
if ($i == 0) echo 'fd273fcf5bcad3dfdad3c41bd81ad3e5';//fd273fcf5bcad3dfdad3c41bd81ad3e5 が出力されると、行が再度変更されることを付け加えます。 。 。 。 。
}
if($i != 0) echo 'fd273fcf5bcad3dfdad3c41bd81ad3e5'; 私が引用したいのは彼のアルゴリズムだけです