![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
先日こちらでPHPに関する質問をさせていただき解決したばかりですが、早々に壁にぶつかったので、投稿させていただきました。
商品番号を入力してDB内から一致した商品番号に関する情報がブラウザ上に表示されるのですが、この表示されている情報を、次のページに受け渡しをしたいのです。
検索結果をlist.phpからpostでbc_est.phpに情報を渡してるつもりが、「Arrayでよろしいですか」と表示されます。最終的には、テーブル表示にする予定ですが、まずはPHPが正しく動いてからと思っていますので、文章にしてあります。まったく機能していないのですが、どの文が足りないのか間違っているのかも検討がつきません。どうかご教示下さい。
list.php(前半省略・・・下記、値がブラウザに表示されている部分)
<?php
while ($row = $stmh->fetch(PDO::FETCH_ASSOC)) {
?>
<TR>
<TD align="center"><input type="checkbox" name="pickup"></TD>
<TD align="center"><?=htmlspecialchars($row['syohin_bango'])?></TD>
<TD align="center"><?=htmlspecialchars($row['name'])?></TD>
<TD align="right"><?=htmlspecialchars(number_format($row['price']))?></TD>
<TD align="center"><?=htmlspecialchars($row['qty'])?></TD>
</TR>
<?php
}
?>
<form action="bc_est.php" method="post">
<input type="hidden" name="syohin_bango" value="<?php echo ['syohin_bango'],['sname'];?>">
<input type="submit" value="確認">
</form>
※チェックボックスにチェックが入った部分の"syohin_bangou"&"name"&"price"の部分だけを次のページに渡す。(現在、チェックボックスについての指示文はまだ作成していません。)
bc_est.php
<body>
<?php
//$POSTで受け取る
$syohin_bango = $_POST['syohin_bango'] ;
$name = $_POST['name'];
?>
<?php echo ['$syohin_bango'] . "でよろしいですか";?>
</body>
上記で実行すると「Arrayでいいですね」と表示されます。
よく配列を指定する時に「xxx=$array(...)」はよく見ますが、上記のなかで「array」は使用していません。
なのに「array」が表示されているのかも全くわかっていません。
長文になってしまいましたが、どうかご教示いただければ幸いです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
なんか勘違いしていえるみたいですが
print_r(['syohin_bango']);
すればわかりますが、これは「syohin_bango」という要素が一つだけはいった配列ですよ
ページ間でデータを共有したいならセッションを使って下さい
回答ありがとうございました。SESSION関数ですね。そうですね。ログイン時に使用するものっていう固定観念が強かったです。ログイン情報をログアウトするまで複数ページに渡って保持する=値を保持すると考えれば同じことでしたね。ありがとうございました。
No.1
- 回答日時:
> echo ['syohin_bango'],['sname'];
の時点で配列をスタティックに指定しています
(変数の参照さえしていません)
$row['syohin_bango'].",".$row['sname']
的な処理をご希望なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データ送信をボタンを押さずに...
-
テキストボックスにデータベー...
-
【PHP】ページを更新すると勝手...
-
PEAR Image_QRCodeのエラー
-
「Blogn」での文字化けが治りま...
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
.phpと.incファイルの違いはな...
-
拡張子php画像をjpg画像等に変...
-
別ファイルの変数を呼び出した...
-
PHPでバックグランド処理について
-
「@$変数」の「@の意味は?」
-
こちらはただの直列処理ですか?
-
xreaでファイル作成ができない...
-
PHPにてC言語プログラムを呼び...
-
AccessのDoCmd.SendObjectについて
-
PEAR(Image_QRCode)のエラー
-
フォントの色を変えるには?
-
「クラウドにアップロード」」...
-
MySQLのdatetime型の月日0を削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
form actionで二つ送信先を指定...
-
データ送信をボタンを押さずに...
-
PHPでε(イプシロン)のような...
-
FORMで送信ボタンと戻るボタン...
-
inputタグでphpを呼び出す際、...
-
別のファイルへ値を受け渡す方法
-
テキストボックスにデータベー...
-
ボタンのクリック数を合計保存...
-
リクエストメソッド
-
PHPとCSVで簡易データベースな...
-
Auth認証エラー
-
【PHP】ページを更新すると勝手...
-
ワンクリックしかできないクリ...
-
PEARでのAuth認証について
-
multipart/form-dataを使ったデ...
-
戻れないです
-
PEAR Image_QRCodeのエラー
-
header(Location: next.php) だ...
-
受け取ったパラメータを次のphp...
-
【初歩】ログアウトを【2回押さ...
おすすめ情報
現時点でブラウザ上に表示されている結果(TABLEに表示されている部分)をページ遷移がしたいのですが「$row['syohinn_banngo'](略)」で処理できるのであれば・・・。