http://localhost/mypage/article_view.php?idsrc=116,我用传参的方法得到文章的id
然后在另一页面用
$sql_pre="select content from message WHERE id='$_GET[idsrc]'";
方法得到文章,然后用echo显示文章,但是文章太长,我需要将这篇文章分页显示,请问代码该如何写?
用一般分页原理不行,因为http://localhost/mypage/article_view.php?idsrc=116 后面有接有“idsrc=116”这个传递的参数。
我试过那种方法
:地址栏变成http://localhost/mypage/article_view.php?page=2
后面变成“page=2”但文章还是无法实现分页。
请高手帮忙解决。
分页代码=====================
<?
$str=htmtocode($row[content]);
$p=$_GET['page'];
(!$p)?($p=1):($p);
$allpage=ceil(strlen($str)/800);
?>
<?php echo(substr($str,($p-1)*800,800))
?></p>
=================================
太感谢!!!!我这才发现问题,我在写分页导航时少写了一个“&”
<a href="<? echo("article_view.php?idsrc=".$_GET[idsrc]."&page=".strval($p-1))?>">上一页</a>
<a href="<? echo("article_view.php?idsrc=".$_GET[idsrc]."&page=".strval($p+1))?>">下一页</a>
所以弄了一晚没弄好~~~
在php中要显示txt中的内容,但是,txt中的内容很多,要分页来显示,怎样做...
下面是最简单的方法:str=file_get_contents('a.txt');\/\/获取文件所有内容 page_size=1024;\/\/每页文字多少 page_no=5;\/\/需要显示第几页 echo substr($str, ($pahe_no-1)*$page_size, $page_size);\/\/输出相应页的内容 当然,上面的例子只是演示其原理,事实上比较复杂,比如这样可能把汉字...
php逐行读取txt、csv并分页
temp=explode(" ",$row);\/\/此时$temp[0]=前面的id号,$temp[1]=中文名,$temp[2]=后面的一长串 \/\/赋值吧 } \/\/explode是按字符分割string \/\/可以查查php手册 \/\/存回去用file_put_content
php遍历文件并分页.
while($entry=$d->read()) { ar[] = $entry;} d->close();pagesize = 10;page = $_GET['page'];if($page < 1)page = 1;pages = ceil(count($ar)\/$pagesize);echo "共".$pages."页 第".$page."页 ";if($page>1)echo ...
PHP显示很多数据库信息,如何自动分页呢?代码
PHP代码如下:\/ Author:默默 Date :2006-12-03 \/ page=isset($_GET['page'])?intval($_GET['page']):1; \/\/这句就是获取page=18中的page的值,假如不存在page,那么页数就是1。num=10; \/\/每页显示10条数据 db=mysql_connect("host","name","pass"); \/\/创建数据库连接 select=mysql_...
PHP分页原理是怎么样的
显示的时候情况和要求多变,不如自己根据类给出的结果处理,更好的方法是根据这个Pager类继承一个自己的子类来显示不同的分页,比如显示用户分页列表可以:<?phpClass MemberPager extends Pager{ function showMemberList() { global $db; $data = $this->getPageData(); \/\/ 显示结果的代码 \/\/ ... }} \/\/\/...
php怎样分页来显示mysql数据库中的一条数据的内容
str = "abcd需要截取的字符串";echo cut_str($str, 8, 0, 'gb2312');?> 4. BugFree 的字符截取函数 <?php \/ package BugFree version $Id: FunctionsMain.inc.php,v 1.32 2005\/09\/24 11:38:37 wwccss Exp Return part of a string(Enhance the function substr())author ...
PHP分页显示制作详解
<?php \/\/ FileName: Pager.class.php \/\/ 分页类,这个类仅仅用于处理数据结构,不负责处理显示的工作 Class Pager { var $PageSize; \/\/每页的数量 var $CurrentPageID; \/\/当前的页数 var $NextPageID; \/\/下一页 var $PreviousPageID; \/\/上一页 var $numPages; \/\/总页数 var $numItems; \/\/总记录...
PHPCMSV9的采集内容里面的那个分页怎么采集啊
具体位置在:\\phpcms\\modules\\content\\fields\\pages中,调整18.19.20行的顺序, 即把 ".L('page_type3')."这一行放在三行的第一位位置(意思是默认为手动分页),保存后。采集后的文章就可以按照你刚才在火车头采集器设置的字数进行分页了。
如何通过PHP获取一下本地目录下的所有图片,并在网页上分行页的显示出来...
while (($file = readdir($dir)) !== false){ if(is_dir($file)==false){ liebie = explode('.',$file);if(count($liebie)>=2){ if ((strtolower($liebie[1])=='jpg')||(strtolower($liebie[1])=='gif')){ if ($num%3==0){ list=$list.'';} list=$list.'复制';...
txt文件太大,求php分页显示读取的txt文件,或者将读取的内容显示在一个...
myFile = file( "100001.txt");\/\/用file()函数读取文本文件的内容。\/\/设置分页 page=is_numeric($_REQUEST['page'])?$_REQUEST['page']:1;page_size=3;\/\/每页显示三行 \/\/第一页,显示1-3行,对应的for循环起止条件是0-3 \/\/第二页,显示4-6行,对应的for循环起止条件是3-6 \/\/...