タイトルはこの質問を表現するのに最適な方法ではないかもしれませんので、改善できるかどうか教えてください。
私がやろうとしているのは、ドロップダウン メニューを使用して PHP オブジェクトの値を変更することです。
以下の例では、選択したメニュー オプションの「値」として $selected を割り当てます。
$selected = $_GET['program_select'];
ドロップダウンメニューは次のとおりです。
<select id="programs_select" name="programs_select">
<option>Select a Different Month</option>
<?
foreach($pagedata->programs as $programs){
?>
<option value="<?=$programs->id?>"><?=$programs->title?></option>
<?
}
?>
</select>
この値をサーバーに送信し、選択した値を使用してページをリロードするにはどうすればよいですか?
たとえば、2 番目のオプションが選択され、その ID が 2 の場合、結果は次のようになります。
$selected = 2;
参考までに、これはサムネイル メニューの出力データを動的に生成するために使用されています。表示される「プログラム」は、選択したオプションの値によって決まります。