你所涉及的问题有两方面。
在遂川等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站制作 网站设计制作专业公司,公司网站建设,企业网站建设,品牌网站设计,营销型网站,成都外贸网站制作,遂川网站建设费用合理。
1、php列表程序;把文章标题、作者、日期、点击率等列表显示。
2、php分页程序;对当所有的列表项进行分面,并按照分页进行显示。
因为列表程序可以说是项目中比较重要的程序,就像电脑主板一样,上面承载有很多的链接,相对有点复杂。简单一点跟你说,又怕你弄不清楚,说详细一点,你可能又更糊涂了。下面把思路跟你说一下吧:
(1)从数据库中循环读出符合要求的记录,不断赋值给数组,如$title[$i];
在这期间,要获取记录总数、总页数、当前页数等内容;
(2)做静态页面,循环做表格(行),从数组中不断取值;
(3)显示分页的链接和跳转行;
程序并不是很难,只是比较繁琐。如果你急需现成的,就把数据库相关信息发到我邮箱,帮你定制一个,你自己再改。
粘贴你的程序,大家帮你修改,那样改程序的人简单,你也看得懂结果。
补充:
首先,我怎么知道你的TXT文件里面哪里是标题、日期、签名呀?
其次,解释一下为什么DOC文件会是乱码,因为DOC不是文本格式,是WORD才能识别的丰富格式文件,TXT是单调的纯文本格式文件。
你现在希望以指定的文本格式显示TXT文件,我给你两个方法。
方法一、在TXT文件里面使用HTML代码设置格式,比如你的TXT文件的内容可以是下面这样:
p align=centerbbig标题写在这里/big/b/p
p 内容就写在这里,有多少就写多少。内容里面需要空格的地方要使用中文下全角的空格,否则空格会被浏览器吃了。p
p 这是内容的第二段,每一段都用一对这样P括起来,否则回出现在一段里面。/p
p align=right签名和日期写在这里,P就是段落,CENTER就是居中,RIGHT就是靠右。/p
那么PHP文件就非常简单:
?php
readfile("text/002.txt");//读出文件的所有内容并显示
?
方法二、如果TXT文件不是你建立的,你无法要求别人在里面使用HTML代码控制格式,那么你就必须自己对TXT文件进行格式转换,但是TXT文件必须有固定的规则,比如第一行是标题,最后二行是签名和日期,那么PHP文件可以下面这样:
?php
$myfile=file("note.txt");//把文件的所有内容读出到数组里面
$n=count($myfile);
for($i=0;$i=$n;$i++){
$str=chop($myfile[$i]);
if ($i==0) echo "p align=center$str/p";
elseif ($i==$n || $i+1==$n) echo "p align=right$str/p";
else echo "p$str/p";
}
?
在这里我没看到 mysql_query() 的函数,你是包含在 conn.php 里面了嘛?
用 echo 语句输出你的 sql 语句 看看是不是楼上兄弟说的那样,你把 register_global 关了,$id的值没传过来,把输出的SQL语句复制到 phpmyadmin里面执行下,看看有没有输出。
还有你这是一个修改页面,你必须把 这条记录的ID 也传到修改页面里
不然你使用 update 的时候你没法确定 这记录的ID,会把所有的记录多update 掉
在 input type="submit" name="Submit" value="添加" /
前面加一个
input type="hidden" name="id value="?=$row[0]?" / 提交的时候把ID也提交过去
首先你的需求总的来说是有3个:
1,显示总的数据
2,点击显示下一条
3,定位跳转到某一条
针对的解决办法:
1,这个对数据库而言,就是读取所有符合展示条件的信息
$where = 你的搜索条件;
$all_info = $this-db-getall('table_name','$where');
2和3的解决办法是,在数据库内有一个id字段,用于唯一标示你的信息
点击显示下一条:
假设你的当前信息id = 14 , 那么,你查询出来 id = 14+1 的信息即可,
跳转到特定的条目:
那就是你给id赋值,进行查询即可。