データベースからひっぱってきた画像の表示方法を教えてください - PHPプロ!Q&A掲示板
2492
- 0P
- 0P
データベースからひっぱってきた画像の表示方法を教えてください
質問日時 / 2010年1月30日 16:49 (最終編集:1月30日 17:05) 回答数 / 4件
Questioner: tamatama
Tweet
よくある、ショッピングサイトみたいに、画像を一行で三枚ぐらい並べて1ページに
つき10枚ずつ表示しようとしているのですが、画像が縦に一枚ずつしかならべれません。
色々ネットなどでやり方を探してみたのですが、ものわかりが悪くよくわかりません。どうか
初心者にでわかるくらい優しく教えてもらえるとすごく助かります。
困っている部分のソースをのせます。
<?php if(isset($rowary)){ for($i=0 ; $i<count($rowary) ; $i++){ ?>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<form action="detail.php" method="post">
<input type="hidden" name="sid" value="<?php print $rowary[$i]["sid"]; ?>">
<input type="hidden" name="sname" value="<?php print $rowary[$i]["sname"]; ?>">
<input type="hidden" name="value" value="<?php print $rowary[$i]["value"]; ?>">
<input type="hidden" name="simg" value="<?php print $rowary[$i]["simg"]; ?>">
<input type="hidden" name="sexp" value="<?php print $rowary[$i]["sexp"]; ?>">
<input type="hidden" name="cid" value="<?php print $rowary[$i]["cid"]; ?>">
<input type="hidden" name="category" value="<?php print $category; ?>">
<input type="hidden" name="sarch" value="<?php print $sarch; ?>">
<input type="image" src="../../img/commo/<?php print $rowary[$i]["cid"]; ?>/
<?php print $rowary[$i]["simg"]; ?>" width="190" height="150" />
</form>
</td>
</tr>
<tr>
<td><font size="2"><?php print $rowary[$i]["sname"]; ?></font></td>
</tr>
<tr>
<td><font size="2">\<?php print $rowary[$i]["value"]; ?></font></td>
</tr>
</table>
<br>
<?php }
一部分だけなのでわかりにくいと思うのですが、
<input type="image" src="../../img/commo/<?php print $rowary[$i]["cid"]; ?>/
<?php print $rowary[$i]["simg"]; ?>" width="190" height="150" />
上記のこの部分が画像表示している部分です。
10枚ずつ表示してページがきりかわる所まではできています。
画像は縦に一枚ずつしか表示されないので、一行に三枚ずつくらい表示ができるようにしたいのですが、
アドバイスなり、ヒントでもかまいません。どのようにソースを変えればそのようになるのか、
教えてもらえると助かります。
まだまだ勉強不足で無知なことがたくさんありますが、よろしくお願いします。
説明がわかりにくくてすいません。要は画像を一行で三枚一列に三枚みたいな感じで表示したいだけです。
説明がわかりにくいので、わからなかったら答えれるようにしておきますので、どうかご助力お願いします。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。




ページのトップへ


GETのままでは検索エンジンのロボットが拾ってくれなかったためにSEO対策として有効だと言われていますね。