Php 用“递增”来递增数字;“更多”;按钮
我正在写一个类似这样的脚本Php 用“递增”来递增数字;“更多”;按钮,php,Php,我正在写一个类似这样的脚本 $num = 1; while($num <= 10) { echo $num; $num++; } 更多 我真的被困在这个。。。我打算用它在我的网站上导入Tumblr提要,但它需要数字,我不知道如何做到这一点 $num = 1; while($num <= 10) { echo $num; $num++; } 将$num存储在$\u会话中,以便它在页面访问中保持不变 或者,可能更好的是,将其设置为URL参数,这样用户
$num = 1;
while($num <= 10) {
echo $num;
$num++;
}
更多
我真的被困在这个。。。我打算用它在我的网站上导入Tumblr提要,但它需要数字,我不知道如何做到这一点 $num = 1;
while($num <= 10) {
echo $num;
$num++;
}
$num
存储在$\u会话中
,以便它在页面访问中保持不变your_page.php?page=30
那样访问,然后使用$\u GET[“page”]
作为$num
- 您描述的是分页
第1页显示10个数字,第2页显示10个数字,以此类推
每一页都以一个起始编号开始,并保存项目的偏移量
这通常通过?page=X HTTP GET参数实现。代码如下所示:
$offset = 10;
$page = 1;
if (isset($_GET['page']) && is_numeric($_GET['page'])) {
$page = $_GET['page'];
}
$start_number = ($page - 1) * $offset;
$end_number = $start_number + 10;
$num = $start_number;
while ($num <= $end_number) {
echo $num;
$num++
echo sprintf('<a href="/script.php?page=%s">More</a>', $page + 1)
}
$offset=10;
$page=1;
如果(isset($\u GET['page'])和&是数字($\u GET['page'])){
$page=$_GET['page'];
}
$start_number=($page-1)*$offset;
$end_编号=$start_编号+10;
$num=$start\u编号;
虽然($num你打算重新加载页面吗?我不想@AshwinMukhijaThat会工作的!我只是希望将所有内容都放在一个页面上,而不是一直重新加载到新页面。这会工作的!谢谢!只需再问一个问题;它是0-10的回声。我需要它来回声1-10,然后我需要另一个来回声0-9。听起来可能有些可笑,但这会继续要真的帮助我!要得到0-9 10-19等。只需设置$num<$end\u num。要得到1-10等。在乘法后将+1添加到$start\u数字可能会起作用。但这是您可以自己做的事情,只需理解代码并尝试不同的变体。
$offset = 10;
$page = 1;
if (isset($_GET['page']) && is_numeric($_GET['page'])) {
$page = $_GET['page'];
}
$start_number = ($page - 1) * $offset;
$end_number = $start_number + 10;
$num = $start_number;
while ($num <= $end_number) {
echo $num;
$num++
echo sprintf('<a href="/script.php?page=%s">More</a>', $page + 1)
}