單擊單選按鈕時,如何設置php變量?PHP:在javascript onclick上設置php變量
還有沒有其他方式沒有使用ajax。
我想要做的是設置
$_SESSION['a'] = $a;
其中$ a是答案的陣列,其最初設置爲0
我有4個選項的問題,單選按鈕。當用戶點擊單選按鈕時,我希望我的會話記錄該單選按鈕。
我在想單選按鈕上的OnClick函數。
我該怎麼做。或者如何在會話中存儲所選的單選按鈕。
單擊單選按鈕時,如何設置php變量?PHP:在javascript onclick上設置php變量
還有沒有其他方式沒有使用ajax。
我想要做的是設置
$_SESSION['a'] = $a;
其中$ a是答案的陣列,其最初設置爲0
我有4個選項的問題,單選按鈕。當用戶點擊單選按鈕時,我希望我的會話記錄該單選按鈕。
我在想單選按鈕上的OnClick函數。
我該怎麼做。或者如何在會話中存儲所選的單選按鈕。
僅在JavaScript中的不可能的,你需要使用AJAX來做到這一點,或者是透過形式
你可以在單一形式的所有問題的答案提交,然後處理在PHP端的回答。
<p>
<input name="question1" type="radio" value="a" />
<input name="question1" type="radio" value="b" />
<input name="question1" type="radio" value="c" />
<input name="question1" type="radio" value="d" />
</p>
在PHP端
$_SESSION['a'] = $_POST['question1']; // it will be either a, b, c, d
如果唯一的一點就是它保存爲用戶增強(即它已經在服務器端沒有什麼意義,你只是希望瀏覽器記住它供用戶舒適度),最好將數據保存在客戶端,localStorage(最好)或Cookies上。
當您提交表單時,會發生完整的服務器端處理。
好的,那是說。我以我的表單提交方式。如何將它保存在表單提交的會話中。在下一頁的提交和下載之後,我是否將它設置在會話中? – Sid
@Sid是的,你可以這樣做 –
那麼起初我並不瞭解表單提交。當我進行反覆試驗時,我的結果對於我所希望的是完美的。謝謝你這位先生。 – Sid