[英]Increase PHP variable
我的代码无法正常运行,我不确定为什么。
<input type="submit" name="next" value="next">
然后PHP的...
$LimitStart = 0 ;
$LimitNext = 0 ;
然后其他东西,然后...
if (isset($_POST['next'])) {
If ($LimitNext == 0) {
$LimitNext = $LimitStart + 10 ;
echo "<br>" ;
echo $LimitNext ;
echo "<br>" ;
} Else {
$LimitNext = $LimitNext + 10 ;
}
我的目标是,当有人单击“下一步”按钮时,由于LimitNext等于0,因此$ LimitNext将被设置为$ LimitStart +10。每次单击“下一步”按钮后, ,它将$ LimitNext增加10。这第二部分不起作用。 $ Limitset最初设置为0,在我单击下一个按钮后获得10的值,但随后它将一直保持在那里并且永不增加。 我的语法错误吗? ($ LimitNext = $ Limitnext + 10;)
改为尝试此操作(在输入中设置极限值)。 下一个限制将设置为$_POST['limit']
值+ 10(如果设置了发布),或者默认情况下为10。 注意,我更改了输入的名称。
<?php
$postedLimit = (isset($_POST['limit']) ? (int) $_POST['limit'] : 0);
$nextLimit = $postedLimit + 10;
?>
<input type="submit" name="limit" value="<?php echo $nextLimit; ?>" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.