繁体   English   中英

增加PHP变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM