画像1 | 商品名1 | 価格1 | カートに追加
画像2 | 商品名2 | 価格2 | カートに追加
・・・・・・
のように表示させるにはどのように修正すればいいですか?
<table>
<?php foreach ($rows as $item) { ?>
<tr>
<td><img src="./product_picture/<?php echo $item['img']; ?>" width=400 height=400></td>
</tr>
<tr>
<td class="name"><?php echo $item['name']; ?></td>
</tr>
<tr>
<td class="price"><?php echo $item['price']; ?>
<?php if ($item['stock'] > 0) { ?>
<form method="post">
<input type="hidden" name="item_id" value="<?php echo($item['id']) ?>">
<input type="submit" value="カートに追加">
</form>
<?php } else { ?>
<input type="radio" name="item_id" value="<?php echo $item['id']; ?>">
<p class="soldout">大変申し訳ございません。現在、売り切れです。</p>
</td>
<?php } ?>
</tr>
<?php } ?>
</table>
</body>
</html>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>>画像1 | 商品名1 価格1 | カートに追加ボタンを1つのブロックとして、
>>商品名と価格は縦に並べて次の行に表示することは可能ですか?
口では伝わらない。
画像に書いて呉れ
No.1
- 回答日時:
tdを横並びにするだけ。
つまり、途中の</tr><tr>を削除する。
<table>
<?php foreach ($rows as $item) { ?>
<tr>
<td><img src="./product_picture/<?php echo $item['img']; ?>" width=400 height=400></td>
</tr>←←削除
<tr>←←削除
<td class="name"><?php echo $item['name']; ?></td>
</tr>←←削除
<tr>←←削除
<td class="price"><?php echo $item['price']; ?>
<?php if ($item['stock'] > 0) { ?>
<form method="post">
<input type="hidden" name="item_id" value="<?php echo($item['id']) ?>">
<input type="submit" value="カートに追加">
</form>
<?php } else { ?>
<input type="radio" name="item_id" value="<?php echo $item['id']; ?>">
<p class="soldout">大変申し訳ございません。現在、売り切れです。</p>
</td>
<?php } ?>
</tr>
<?php } ?>
</table>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html でのテキスト結合について
-
tableタグとformタグの組み合わせ
-
テーブルの一部分のセルだけに...
-
Firefoxを使ってるのですがズー...
-
同じクラス名はつけないほうが...
-
cssで、テーブルのtdの中の文字...
-
vbscriptで時計を作りたい
-
リストの記号を括弧付きの文字...
-
テーブルのセル内の隙間を取れ...
-
Visual Studio で CLR 開発でデ...
-
Tableタグ内のspan styleが適応...
-
formのinputなどの幅100%指定
-
td要素内のdiv要素をセンタリン...
-
htmlで画像の上にテキストを表...
-
HTMLのテーブルでそれぞれの大...
-
HPに載せる写真にかっこいい...
-
ブラウザの文字サイズを変える...
-
Tableタグで作成した表の縮小
-
divで囲んだ文字が消える
-
TABLEのセルの中の文字を行単位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
html でのテキスト結合について
-
tableタグとformタグの組み合わせ
-
テーブルの一部分のセルだけに...
-
同じクラス名はつけないほうが...
-
テーブル内のテーブルの高さを...
-
XHTMLに関する質問 順序が逆に...
-
Tableタグ内のspan styleが適応...
-
Tableタグで作成した表の縮小
-
ブラウザによってテーブルのセ...
-
cssで、テーブルのtdの中の文字...
-
td要素内のdiv要素をセンタリン...
-
vbscriptで時計を作りたい
-
formのinputなどの幅100%指定
-
Firefoxを使ってるのですがズー...
-
テーブルの枠線に色が付かない
-
divで囲んだ文字が消える
-
TDタグ内での均等割付の仕方
-
表とリスト(ulとtable)の違い...
-
firefoxで「height: 100%;」と...
-
<img>タグにCSSのclass設定可能?
おすすめ情報
画像1 | 商品名1 価格1 | カートに追加ボタンを1つのブロックとして、
商品名と価格は縦に並べて次の行に表示することは可能ですか?
画像のように、「画像・名前+価格・カートに追加」を横に並べたいです。