php表单POST变量不能递增
我想在单击名为ticker的submit按钮时增加一个变量php表单POST变量不能递增,php,Php,我想在单击名为ticker的submit按钮时增加一个变量 $speed = 0; if ( isset($_POST['ticker'])){ echo $speed++; } 我想要的是能够反复单击按钮,每次单击时看到1添加到总数中。它似乎工作一次,然后停留在1。为什么?如果要在单击“提交”后增加变量,则应将该值存储到$\u会话['speed'],然后再增加该值。在这种情况下,您将速度设置为0,并且每次单击submit都会增加1。因为您每次都将其设置为0。 session_st
$speed = 0;
if ( isset($_POST['ticker'])){
echo $speed++;
}
我想要的是能够反复单击按钮,每次单击时看到1添加到总数中。它似乎工作一次,然后停留在1。为什么?如果要在单击“提交”后增加变量,则应将该值存储到$\u会话['speed'],然后再增加该值。在这种情况下,您将速度设置为0,并且每次单击submit都会增加1。因为您每次都将其设置为0。
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 */
}