緊急! !高得点です。アドバイスをお願いします!! データベースを横断して複数の画像リストを 1 行に表示し、ページング機能を実現するにはどうすればよいですか? 至急! !複数の画像リストを 1 行に実装し、データベースを横断してページング機能を実現するには、サンプル コード を用意するのが最善です。 共有先: -----解決策--------------------------------ページングではないでしょうか? ? 写真の配置に関しては、レイアウトの問題です。 通常のページングと変わりません -----解決策--------- 引用: 引用: 緊急! !複数の画像リストを 1 行に実装し、データベースを横断してページング機能を実現するにはどうすればよいでしょうか? サンプル コード を用意するのが最善です。 相談してください! !レイアウト方法 レイアウトってCSSの問題じゃないの? <br /> #showImage {width:500px;}<br /> #showImage div {float:left;}<br /> ログイン後にコピー 大体それくらいです! -----解決策---------$num = 4; 1 行あたりの画像数 $i = 0 //カウンター while($row = mysql_fetch_assoc($rs)) { if($i == 0) echo ''; echo '' . $row['画像フィールド名'] ''; $i = ($i 1) % $num; if($i == 0) echo ''; } if($i != 0) echo '';-----解決策---------------- - ---引用:私は php を使用してデータベースを走査し、取得されたデータはピクチャーテーブルに出力されますが、走査を行うと、画像ボックスを作成し、ループを介してすべての画像を出力する必要があります(以前に実行しましたが、出力は1行に1枚の画像です)。現在混乱しているのは、出力画像を左から順に配置する方法です。正しいですか (たとえば、1 行に 4 つの写真)? あなたの質問はフロントエンドアーティストのカテゴリに属します。実際には非常に簡単ですが、ループを制御するだけです。 2 つの例について説明します。1 つ目は table で、2 つ目は div レイアウトです Echo ""; For($i=0;$i<10;$i++){ IF($i % 3==0){ IF($i>0){ Echo ""; }Else{ Echo ""; } }Else{ Echo "1"; } } Echo "";ログイン後にコピー 以下は 2 番目の方法です このメソッドでは を制御する CSS が必要です #box div{float:left;width:33%;} Echo ""; For($i=0;$i<10;$i++){ Echo "1"; } Echo "";ログイン後にコピー-----解決策--------- echo ""; $i = 1; foreach($arr as $value) { $str = "$value"; if($i%3==0 ------解决方案-------------------- $i==1) echo $i == 1 ? "".$str : $str.""; else echo $str; $i++; } echo ""; ログイン後にコピー $value を自分で画像アドレスに変換するだけです