![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_05.png?e8efa67)
Smartyを使って、列の数を指定したテーブルを表示させたいと考えています。配列から受け取った値を、4つずつの列で表示させようとしています。
PHPから、$movies という配列を受け取ったとして、現在、
<table border="1" cellpadding="1">
({section name="group" loop=$movies})
<tr>
({section name="frower" loop=$movies max=4})
<td width="123">
<img src="({$movies[frower].image_filename_1})" alt="" border=0 width="160" height="120" /><br>
</td>
({/section})
</tr>
({/section})
</table>
と、試行錯誤の末書いてみたのですが、うまく動きません。
nameの部分をうまくカウントさせないといけないと思うのですが、どのようにしたらよいでしょうか。
よろしくお願いします!
No.1ベストアンサー
- 回答日時:
sectionを2重に使っているんで、たくさん出てきますね。
foreachを使って、4つごとに</tr><tr>を書くようにしたらどうでしょう?
変数の意味など、推測のところもありますので、間違っていたら、すみません。
<table border="1" cellpadding="1">
<tr>
{foreach from=$movies item='i' key='k'})
{if $k % 4 == 0 && $k != 0}
</tr><tr>
{/if}
<td width="123">
<img src="{$i.image_filename_1}" alt="" border=0 width="160" height="120" /><br>
</td>
{/foreach}
</tr>
</table>
できました<m(__)m>
ありがとうございました!!
なるほど、keyを使うんですね。
今日、ほんとにずっと悩んでいた問題が解決できて良かったです。
ありがとうございました(^o^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String だと「 ByRef引数の型が...
-
PHP 多次元配列変数のデータ受...
-
PHPにてクラスを配列にすること...
-
foreachのなかで次のキーを参照...
-
タブ区切りのデータでnullのデ...
-
配列にある文字列を1つの変数に...
-
配列をループでたくさん宣言し...
-
Smartyを使って、テーブルを表示
-
phpmyadminにおける動作速度が...
-
PHPで配列をPOSTデータで送った...
-
CArrayの要素としてCStringArra...
-
Smartyでインクリメント
-
foreachの実行結果について
-
C言語の配列をPush(追加)する...
-
多次元配列の中で条件に合う要...
-
forとかで連番の変数を一気に格...
-
While文を使って配列の中身を全...
-
PHP SimpleXml unsetについて
-
テキストデータから指定行の削除
-
濁点のソート
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
配列を回すとき、最後の要素だ...
-
PHPのカッコ[ ]の使い方について
-
PHPのPOSTでの半角スペース
-
セッション配列の取得の仕方
-
PHPにてクラスを配列にすること...
-
配列一致(要素順番は違うが内容...
-
PHP 多次元配列変数のデータ受...
-
漢字のソートについて
-
unset使用時の利点
-
OCI で、SELECT結果行数を取得...
-
postgresql関数をつかったレコ...
-
配列をmysqlに保存
-
あいまい検索
-
チェックボックス複数選択 mys...
-
総当り表
おすすめ情報