ホットペーパーにspecial_categoryという特集カテゴリコードがあります。二つ以上のの特集カテゴリコードの値を取得したいのです。セレクトボックスを使ってspecial_categoryの値を取得しリクエストパラメータを使いたいのでどう書くのかわからず困っています。一つのspecial_categoryなら、
php
1$special_category=$_GET["special_category"];
と書くのはわかります。
サイトを調べると、name=value1&name=value2とあるので
php
1$special_category=$_GET["special_category"]&$special_category=$_GET["special_category"];
とかいたのですが、ダメでした。
二つのパラメータを取得するにはどう書けばいいですか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
name=value1&name=value2
となっている場合
$_GET["name"];
ではおそらく上書きされたvalue2しか取得できないと思いますので。
$_SERVER['QUERY_STRING']
で
name=value1&name=value2
の文字列を取得し、
&
をデリミタにexplode関数で分割して取得するくらいしかないのではないかと思います。
投稿2016/11/17 10:05
総合スコア1689
0
この記事のコメント文に訂正した回答をさせていただきました。
投稿2016/11/17 09:56
編集2016/11/17 15:29総合スコア648
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/11/17 10:24
2016/11/17 10:50
2016/11/17 10:59
2016/11/17 11:00
2016/11/17 15:26 編集
退会済みユーザー
2016/11/17 15:14
退会済みユーザー
2016/11/17 15:39
2016/11/17 15:47
退会済みユーザー
2016/11/18 03:46
退会済みユーザー
2016/11/18 04:15
退会済みユーザー
2016/11/18 04:38
2016/11/18 04:43
退会済みユーザー
2016/11/18 06:09
0
投稿2016/11/17 10:17
編集2016/11/17 11:14退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
ホットペーパーのapi次第ですが、さすがに
$special_category=$_GET["special_category"]&$special_category=$_GET["special_category"];
は、なにをやりたいかわかりませんね
name=value1&name=value2
のようにまとめるならせめて
PHP
1print "special_category=".urlencode($_GET["special_category1"])."&special_category=".urlencode($_GET["special_category2"]); 2
のような渡し方でしょうし、$_GET["special_category"]が配列としてわたされるなら
PHP
1print "special_category=".urlencode($_GET["special_category"][0])."&special_category=".urlencode($_GET["special_category"][1]);
となるでしょう
投稿2016/11/17 10:04
総合スコア114769
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/17 10:11
2016/11/17 10:18
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/17 10:11
2016/11/17 10:20
2016/11/17 10:45