-1
我想單擊一個名稱爲「ticker」的提交按鈕來增加一個變量。php表單POST-變量不能增加
$speed = 0;
if (isset($_POST['ticker'])){
echo $speed++;
}
我想要的是能夠重複點擊按鈕,看到每次點擊1總共添加1。它似乎只工作一次,然後停留在「1」。爲什麼?
我想單擊一個名稱爲「ticker」的提交按鈕來增加一個變量。php表單POST-變量不能增加
$speed = 0;
if (isset($_POST['ticker'])){
echo $speed++;
}
我想要的是能夠重複點擊按鈕,看到每次點擊1總共添加1。它似乎只工作一次,然後停留在「1」。爲什麼?
如果你想點擊提交後遞增變量,你應該將這個值存儲到$_SESSION['speed']
,之後加一。在這種情況下,您將速度設置爲值0,並且每次單擊提交時都會加1。
session_start();
if(!isset($_SESSION['speed'])) $_SESSION['speed'] = 0;
if(isset($_POST['ticker'])){ /* If there is already a value set */
$_SESSION['speed']++; /* Increment by 1 */
}
因爲您每次都將其設置爲0。 – esqew