-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