『MySQLデータベースのテーブル』
ID、品名、色(1)、色(2)、色(3)、…
(例:1、”靴下”、”白”、”赤”)
『PHP文』
<?php
…
$result = "select * from テーブル名 where name= \"靴下\"";
print "<form method = POST action=「出力先」>";
print "<select name=color>";
$data = mysql_fetch_row($result);
foreach($data as $key => $val){
if ($key>1 and $val !=null){
echo "<option value = '".$key."'>".$val."</option>";
}
}
…以下… ?>)
「ユーザーに品名をまずは選んでもらい、次にその品の色を選んでもらう」
というプログラムを組みたくて…
ただし、品により色が多かったり少なかったりするため、
MYSQLから対応する色名を引き出してきてプルダウンに反映させる
というような上記の方法をとりました。
ここで問題が発生…
次のページに選んでもらった色名のキー($key)が$_POST["color"]では受け取れていないのです。
form、select、input文、などを確かめましたが、ここに誤りはないようです。
プルダウンメニューが表示され、ページも飛ぶのですが、単純にPOST引き渡しができていないようなのです。
非常に困っております(泣)
どなたかお詳しい方がいらっしゃいましたら、アドバイスをいただけませんでしょうか。
宜しくお願いします。
No.2ベストアンサー
- 回答日時:
>先のページでPOSTで受け取れていないよう
前提として送り元と送り先は同じサイト上ですよね?
それとphp.iniなど確認できる環境でしょうか?
variables_order の値がきちんと "GPCS"(もしくは"EGPCS")
になっているか確認してみてはどうでしょうか?
この回答への補足
問題が解決いたしました。POSTは出来ていたようなのですが、送り先の直後に初歩的なミスのリロード処理があり上書きされていたのを見過ごしていたためでした。
お騒がせしてしまいまして申し訳ありませんでした。
yambejp様には詳細なアドバイスを頂きまして、本当にありがとうございました。
再度ご回答ありがとうございます。
XAMPPのデスクトップ環境でサイトを作っておりますが、送り元送り先は同じディレクトリです。php.iniもEGPCSで問題はなさそうです。
他の$_Sessionなどは受け渡しはうまくいくようなので、OPTIONタグ内部に書いた$keyが受け渡しできていない…など何らかの理由があるのかと考えているのですが…。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php を使用しての入力チェック方法
-
Smartyで、セレクトボックスが...
-
以下のスクリプトの「?」とか「...
-
HTMLで前の画面に戻る時、入力...
-
<input type="hidden" >で配列...
-
PHPの質問:フォームから受け取...
-
ラジオボタンを押すと、表示が...
-
laravelを利用してコントロール...
-
PHPでファイルアップロード時に...
-
$_POSTを連想配列で取得したい!!
-
syntax error, unexpected '}' ...
-
phpで、フォームのラジオボタン...
-
チェックボックスのvalueを連結...
-
phpのチェックボックスによる絞...
-
ファイル名を変更してアップロ...
-
PHPでユーザー情報を入力して簡...
-
PHPのエラーの解消法について教...
-
配列をhiddenで
-
フォームのsubmitボタンを押し...
-
smartyでチェックボックスをチ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミング言語で、使える...
-
プルダウンとCSVの連動
-
複数のセレクトボックスを1つに...
-
複数 selectフォームから今回on...
-
【PHP&JavaScript】複数の別ウ...
-
phpで重複チェック
-
phpでのセレクトボックスの値を...
-
「"」(ダブルクォーテーション)...
-
php セレクトボックス 値取得
-
<select>文、foreachと初期値設定
-
ラジオボタンの値を受け取ってP...
-
連動させたいセレクトボックス...
-
2つのプルダウンメニュから受け...
-
PHP セレクトボックスの値 GET...
-
Smartyで、セレクトボックスが...
-
現在時刻を反映させた時刻のプ...
-
PHPとpostgreSQL プルダウンの作成
-
GET又はPOSTで受け取るデータに...
-
[Ethna]selectボックスに空値を...
-
プルダウンで選択された値を保持
おすすめ情報