php分页显示长内容的代码求助

来源:百度知道 编辑:UC知道 时间:2024/05/04 16:47:16
为什么不能翻页呢?到了第二页还是显示的第一页的内容,然后就到不了第三页了。请高手帮个忙好,谢谢了!

代码如下:

<?php
$str="为什么不能翻页呢?到了第二页还是显示的第一页的内容,然后就到不了第三页了。请高手帮个忙好,谢谢了!";
(!$p)?($p=1):($p);
$allpage=ceil(strlen($str)/20);
?>
<?php echo(substr($str,($p-1)*20,20))
?></p>
<p>
<a href="<? echo($PHP_SELF."?page=".strval($p-1))?>">上一页</a>
<a href="<? echo($PHP_SELF."?page=".strval($p+1))?>">下一页</a>
共 <?php echo $allpage ?> 页

<?php
$str="可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了可以了";
$p=$_GET['page'];
(!$p)?($p=1):($p);
$allpage=ceil(strlen($str)/20);
?>
<?php echo(substr($str,($p-1)*20,20))
?></p>
<p>
<a href="<? echo($PHP_SELF."?page=".strval($p-1))?>">上一页</a>
<a href="<? echo($PHP_SELF."?page=".strval($p+1))?>">下一页</a>
共 <?php echo $allpage ?> 页

哈哈,提交的变量都不用处理的啊。。