我想通過一個按鈕來改變我的日期變量$date='date DESC'
到$date='ASC'
。 我有一個提交按鈕解決了這個問題,但我我想知道我這是我的網頁被再次加載。我怎樣才能改變一個PHP變量與一個按鈕
<form action='' method='post'>
<button name='submit' value='0'>down</button>
<button name='submit' value='1'>up</button>
</form>
PHP代碼
if($_POST['submit']==0) { $datum='date DESC'; }
else if($_POST['submit']==1) { $datum='date ASC';
}
如果你不想讓你的頁面重新加載再次,我認爲你必須使用AJAX來代替( AJAX調用PHP腳本)。對我來說,最好的解決方案是使用jQuery使用$ .ajax原型或$ .post原型;因此,我認爲這是你要找的:https://api.jquery.com/jQuery.post/。如果你不希望使用AJAX,隨意只能使用JavaScript,並且一旦你生成一個包含所有你需要什麼,隱藏和顯示的div按幾個按鈕的頁面,但它是值得做的,當你可以輕鬆使用AJAX? :) – briosheje
不重新加載你需要AJAX。 PHP是服務器端,一旦頁面被完全加載,每一個改變都需要重新加載。 –
謝謝...有一點點我網研究我解決了我的問題 – donbenni