失礼します。初歩的なことなのですが、GET変数の渡し方についてご教授願えませんでしょうか。
【環境】Win7 64bit ブラウザ:Chrome
【何をしたのか】ドロップメニューでsubmit
【期待する結果】ドロップメニューでsubmitする時、GET変数に複数の値で受け渡ししたい。
【連携ソフトウェア】WordPress MySQL
【テストページ】
ttp://test.anekipedia.com/ 【質問内容】
FormタグのGET変数の受け渡しでうまく動作しないので質問させていただきます。
テストページ(
ttp://test.anekipedia.com/)にて
ドロップメニューで記事の順番を変更、各listボタンで記事の並び方を変更しています。
GET変数にて複数の値を受け渡しを行なっているのですが、ドロップメニューを変更すると各listボタンで渡していたGET変数が消されてしまいます。
どのようにやればうまくいくのでしょうか?
該当の部分の記述:
<form name="irekae" method="get" id="sort_form5" class="sort_form5">
<input type="submit" value="list1" name="retu">
<input type="submit" value="list2" name="retu">
<input type="submit" value="list3" name="retu">
<select name='narabi' onChange="document.forms['irekae'].submit()" >
<option value="sort1"<?php if(!isset($_REQUEST['narabi']) || $_REQUEST['narabi'] == 'sort1') echo ' selected="selected"';?>>投稿日時が新しい順</option>
<option value="sort2"<?php if(isset($_REQUEST['narabi']) && $_REQUEST['narabi'] == 'sort2') echo ' selected="selected"';?>>投稿日時が古い順</option>
<option value="sort3"<?php if(isset($_REQUEST['narabi']) && $_REQUEST['narabi'] == 'sort3') echo ' selected="selected"';?>>五十音順(あ〜わ)</option>
</select>
</form>
アドバイスいただければ幸いです。