2011-02-07 116 views
0

選擇控制的所選擇的值可以說我有形式存儲在PHP變量

<input name='options' value='one' title='ABC'> <input name='options' value='two' title='XYZ'>

用戶選擇的選項之一的一個HTML控制。我如何將選定的選項存儲在同一頁面上的一個變量中而不使用$ _POST。此表單張貼到另一頁上。

+1

如果用戶只能選擇其中一個選項,你可能應該使用`select`元素。 – 2011-02-07 23:54:43

回答

3

PHP只適用於瀏覽器向服務器發送請求(如GET或POST)到服務器和服務器,然後執行程序(「頁面」),將HTML(或任何生成的)發送回瀏覽器進行解釋。

這意味着,PHP頁面只能訪問發送給它的「HTML變量」(來自表單或鏈接),而不是用戶輸入生成的HTML頁面而不發送的任何內容。

您可能想要使用客戶端腳本(即JavaScript)來做到這一點,或想想你的「頁面模型」(即哪個頁面做什麼)。

PS:您的<input>元素也應具有type屬性。

+0

如果輸入元素沒有類型,默認情況下它是一個文本字段。 – 2011-02-07 23:55:40

0

您需要使用$ _POST或$ _GET。這是一種標準方法。

0

我不認爲這是可能的,因爲在解析PHP之前,你的瀏覽器中有東西。

爲什麼有人會那樣做? (我只是想知道)