HTMLフォームとselectステートメントがある場合、
<form method="post">
<select name="sortOrder" onchange="form.submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></form>
そして、選択に応じていくつかのものを実行するphp switchステートメント、
switch($_POST['sortOrder']){
case '1':
//execute this
break;
case '2':
//execute this
break;
case '3':
//execute this
break;
ページの読み込み時にデフォルトでオプション 1 を読み込むようにします。残念ながら、ページが読み込まれると、オプションを選択するまで何も表示されず、常にデフォルトでオプション 1 になるため、onchange select をオプション 1 に実行することもできません。onload と onchange を同時に使用してみましたが、おそらくやり方がまずいと思います。うまくいきませんでした。私は検索してきましたが、私に固有の答えが見つかりません。