標題可能不是說出這個問題的最佳方式,所以請讓我知道我是否可以改進它。如何使用下拉菜單更改PHP對象變量?
我想要做的是使用下拉菜單來更改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>
我如何可以將此值發送到服務器,並使用所選擇的值重新載入頁面?
例如,如果在第二選項被選擇和它的ID爲2的結果將是:
$selected = 2;
僅供參考,這是被用於動態地生成針對縮略圖菜單的輸出數據。顯示的「程序」將由所選選項中的值確定。
您想更改的PHP對象變量在哪裏? – hakre
所選PHP對象位於視圖頁面的控制器中。它在控制器中用於確定內容輸出。 – NewWorldOrderly
好的,你的問題是你一次問兩個問題。而是問兩個分開的問題。哪兩個問題更重要:a)如何將html表單值傳遞給服務器並將其放入PHP變量中或b)如何在PHP中執行重定向? – hakre