当前位置:   article > 正文

php做网站步骤_制作一个简单PHP网站系统的最基本流程

用php做要求制作一个表达某一主题的网站系统

数 page 的值

// 如果 url 中的参数为 1 ,把当前页置为 1 前一页, $pre 也为一, $next 为 2

if($_GET["page"]==1)

{

$current = 1;

$pre = 1;

$next = 2;

}else{

// 如果 url 中的参数不为一(不是第一页),就把当前页取值为 url 中获得的参数, $pre 为当前页减 1 , $next 为加 1

$current = $_GET["page"];

$pre = $current-1;

$next = $current+1;

}

}else {

// 如果 url 中没有参数 page ,当前页置为 1 , $pre=1,$next=2

$current = 1;

$pre = '1';

$next = 2;

}

$now = ($current-1)*$recordnum;

$echopage = "<table width=450 cellpadding=0 cellspacing=0><tr>";

$echopage .= "<td><font>".$pages." 页 </font></td>";

$echopage .= "<td><font><a href=".$_SERVER["HP_SELF"]."?page=1> 第一页 </a><font></td><td><font><a href=".$_SERVER["HP_SELF"]."?page=".$pages."> 最后一页 </a></font></td>";

$echopage .= "<td><font><a href=".$_SERVER["HP_SELF"]."?page=$pre> 前一页 </a> <a href=".$_SERVER["PHP_SELF"]."?page=$next> 后一页 </a></font></td>";

$echopage .= "<td><font> 到第 <select name='topage' size='1' οnchange='window.location=\"".$_SERVER["PHP_SELF"]."?page=\"+this.value'>\n";

for($i=1;$i<=$pages;$i++){

if($i==$current)

$echopage .= "<option value='$i' selected>$i</option>\n";

else

$echopage .= "<option value='$i'>$i</option>\n";

}

$echopage .= "</select> 页 </font></td>";

$echopage .= "</tr></table>";

对这段程序偶就不做详细的讲解了。因为很麻烦,再说这和新闻程序的算法不是一回事,呵呵。在用的时候,偶们在输出的新闻标题后面这样写就可以了:

echo "<td align='center'>".$echopage."</td>";

放在后面是因为 $echopage. 里面包含了选择去第几页的程序。

偶们再来看以下程序:

1 : $sql="SELECT * FROM news order by id desc LIMIT $now,$recordnum";

这里的“ order by id desc ”意为驱除的记录是按编号由大到小的顺序输出的,换句话说就是新闻的输出总是新发表的在前面。“ LIMIT $now,$recordnum ”限制了新闻输出的数目, id 的大小在 $now,$recordnum 之间,具体 $now,$recordnum 的数值请看上面的分页程序的讲解(粗黑体字部分)。

2 : $res=mysql_query($sql);

这条语句意思是向服务器发送请求,并将返回的结果保存在 $res 中。

3 : $rows=fetch_assoc($res);

这条语句意思是将查询结果 $res 的内容拆到一个数组 rows 中。如果 $res 中没有数据,函数返回 false 值。 fetch_assoc( ) 函数的作用和 mysql_fetch_row() 是一样的。

4 : while($rows)

{

echo "<tr>";

echo "<td align='left' valign='middle'><img src='../sucai/biaozhi.JPG' width='15' height='15'><a href='index.php?id=".$rows["id"]."' target=_blank><font>".$rows["title"]."[".$rows["date"]."]</font></a></td>";

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/708286
推荐阅读
相关标签
  

闽ICP备14008679号