質問するログイン新規登録

回答編集履歴

2

PHP_SELFをSCRIPT_NAMEに変更

2018/05/28 07:54

投稿

kszk311
kszk311

スコア3404

answer CHANGED
@@ -1,13 +1,13 @@
1
1
  例えばこんな感じで。
2
- $_SERVER['PHP_SELF'];のところは、遷移先のURLに合わせてください。
2
+ $_SERVER['SCRIPT_NAME'];のところは、遷移先のURLに合わせてください。
3
3
 
4
4
  ```php
5
5
  <form name="sort_form">
6
6
  <select name="sort" onchange="dropsort()">
7
7
  <option value=""> --- 選択してください --- </option>
8
- <option value="<?php echo $_SERVER['PHP_SELF']; ?>?selected=apple" <?php echo $_GET['selected']=='apple' ? 'selected' : '' ; ?>>リンゴ</option>
8
+ <option value="<?php echo $_SERVER['SCRIPT_NAME']; ?>?selected=apple" <?php echo $_GET['selected']=='apple' ? 'selected' : '' ; ?>>リンゴ</option>
9
- <option value="<?php echo $_SERVER['PHP_SELF']; ?>?selected=peach" <?php echo $_GET['selected']=='peach' ? 'selected' : '' ; ?>>モモ</option>
9
+ <option value="<?php echo $_SERVER['SCRIPT_NAME']; ?>?selected=peach" <?php echo $_GET['selected']=='peach' ? 'selected' : '' ; ?>>モモ</option>
10
- <option value="<?php echo $_SERVER['PHP_SELF']; ?>?selected=banana" <?php echo $_GET['selected']=='banana' ? 'selected' : '' ; ?>>バナナ</option>
10
+ <option value="<?php echo $_SERVER['SCRIPT_NAME']; ?>?selected=banana" <?php echo $_GET['selected']=='banana' ? 'selected' : '' ; ?>>バナナ</option>
11
11
  </select>
12
12
  </form>
13
13
 

1

備考追加

2018/05/28 07:54

投稿

kszk311
kszk311

スコア3404

answer CHANGED
@@ -11,4 +11,6 @@
11
11
  </select>
12
12
  </form>
13
13
 
14
- ```
14
+ ```
15
+
16
+ valueで、何らか個別のパラメータを送信しなければ、パラメータを受け取ることもできません。