こんにちは。いつもお世話になります。
現在既存の検索フォーム(PHP)に項目を追加しています。
同じフォーム内に同じname値のセレクトボックスを複数作りたいと思っているのですが、一番後にあるセレクトボックスの値だけが適用されて他が無視されてしまいます。
ひとつのセレクトボックスにまとめることができないため複数設置したいのですが、何か方法はありませんでしょうか。
解決方法がPHPやjavascriptなのかもしれないのですが、検討がつかないためこちらで質問させていただきました。
お力をお貸しいただけましたら助かります。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>残念ながらフォームはHTMLなのです
ごめんなさい、おそらく誤解だと思うのですが命題が矛盾しています
selectに任意のnameをつけることができるのですよね?
であればhogeという名前をつけたいときにhoge[]という名前をつけるだけですよ
それができないのであれば、逆に任意のnameがつけられないということですから
nameが競合すること自体が発生しません。
この回答への補足
補足から失礼します。
申し訳ありません!
「"hoge[]"」と言っていただいていたのを、「[]」をスペースをあらわす□だと思い込んでしまっていました。
「[]」にしたところ、無事にできました。
このたびは本当にありがとうございました。
お礼が遅くなり、申し訳ありませんでした。
教えて下さった方法はHTMLのフォームのname値を変えればいい、ということだったでしょうか。
(書き忘れていましたが、フォームはHTMLでフォームのactionのリンク先がphpになっています)
変えてみたのですが、今度は何もヒットしなくなりました。
ちなみにname値はデータベースの変数(誤用だったらすみません)です。
同じ変数をname値にして、セレクトボックスを複数作りたいです。
説明不足が多い上に初心者の説明のため分かりにくいと思いますが、解決方法がありましたら教えて下さい。
よろしくお願いします。
No.3
- 回答日時:
まず、selectのname=hogeを
hoge_a、hoge_b、hoge_c
などに分けてしまい、PHP側で、$_POST["hoge"]や$_GET["hoge"]で受け取っている部分を、
$hoge_all = $_POST["hoge_a"] . "と" . $_POST["hoge_a"] . "と" . $_POST["hoge_c"];
みたいにつなげてから、$hoge_allを$_POST["hoge"]の変わりに使う感じでいかがしょうか。
回答ありがとうございました。
nameを変えることができないため、残念ながらできませんでした。
今後の参考にさせていただきます。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 検索窓とcssハックについて 3 2022/04/22 12:21
- その他(ソフトウェア) Googleフォーム、効率的な入れ方 2 2022/10/03 22:44
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- Excel(エクセル) エクセル シート内のボックスを縦並びから横並びに 7 2023/04/05 04:28
- 郵便・宅配 マンションなどの宅配ボックスの利用方法について 4 2023/03/17 21:47
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- 統計学 t検定について教えてください 2 2023/02/23 16:35
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
goo は、放置?
-
htmlの文字が縦書きになる
-
スマホ(android)のタッチパネ...
-
css初心者 フレックスボックス...
-
メモ帳の段落の揃え方
-
CSS、Bootstrapについて contai...
-
テーブルの行を折りたたみたい...
-
WEBページを強制的に横画面で見...
-
WEBサイト 画像の直接リンクに...
-
CSSについて教えてください。 ...
-
列のどこをクリックしてもソー...
-
ボタンが押されたらWebページの...
-
アコーディオンメニューが思う...
-
テーブルタグのセルの幅の一部...
-
iPhoneで HTMLファイルを閲覧
-
角丸画像の背景色を透明にした...
-
htmlソース文の 各行 改行位置...
-
ホームページのURLをコピー...
-
pythonのコードについてご教示...
-
すいません HTMLです この画像...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
テーブルの行を折りたたみたい...
-
htmlで<form>~</form>を並べて...
-
WEBページを強制的に横画面で見...
-
コードを書いて下さい( ; ; )...
-
css初心者 フレックスボックス...
-
テーブルのセルデータを自動改...
-
CSSデータの作成方法について(...
-
HTMLで画像をポップアップで表...
-
メモ帳の段落の揃え方
-
スマホ(android)のタッチパネ...
-
HTMLで特定の文字だけ色を変え...
-
プログラミングの勉強が進みません
-
スマホでHTMLファイルを開いて...
-
テーブルタグのセルの幅の一部...
-
CSSでつくったメニューのアニメ...
-
大至急。webのシングルページを...
-
角丸画像の背景色を透明にした...
-
HTML入門でもう躓いてしまった。
-
HTMLの CSSのファイルというの...
おすすめ情報