通过URL时增加页面值

时间:2017-06-08 13:27:11

标签: php parameter-passing post-increment

我需要通过增加一个来传递页面的值。这是我的纯代码

<?php echo "<li><a href='pro.php?page=$page'><span class='ico-next'></span></a></li>" ?>

这是我试过的一次

<?php echo "<li><a href='pro.php?page=.$page++.'><span class='ico-next'></span></a></li>" ?>

但它不起作用,如何通过增加一个

来传递值

2 个答案:

答案 0 :(得分:1)

首先需要在将变量打印到页面之前增加变量。

<?php echo "<li><a href='pro.php?page=".trim(++$page)."'><span class='ico-next'></span></a></li>" ?>

答案 1 :(得分:1)

由于php解析器的限制,这是不可能的。你必须使用连接:

SELECT  
    id,
    val as letter, 
    (select count(*) FROM things WHERE val=letter) as number
  FROM things
HAVING number >= 3;

有些人发现阅读这种风格更容易,它将格式和计算分开:

<?php echo "<li><a href='pro.php?page=" . ++$page . "'>";

请注意,您可能也需要使用<?php echo sprintf("<li><a href='pro.php?page=%s'>", ++$page); 而不是++$page,但这取决于您的实际情况。