本文目錄一覽:
php如何實現二級導航菜單
php 數據庫設計
id title url pid leve
1 一級菜單 index.php 0 1
2 二級菜單 list.php 2 2
這種格式的 可以無限級分類
取數據的時候 按level 取 幾級就是幾級 ,
循環的話 就是先 循環 level=1的分類,然後再循環裡面套小循環
這是最基本的方法
還有一種就是
自定義函數 生成tree 樹形結構 最後用css, js美化加特效
請問以下面這段php代碼是什麼意思,求詳解
TypeLink是DedeCMS 核心類。
GetOptionArray函數用於獲得類別列表 高級搜索功能,即highsearch.php 即要用到此函數 ,
關於GetOptionArray函數中的三個參數分別如下。
//hid 是指默認選中類目,0 表示“請選擇類目”或“不限類目”
//oper 是用戶允許管理的類目,0 表示所有類目
//channeltype 是指類目的內容類型,0 表示不限頻道
GetOptionArray($hid=0,$oper=0,$channeltype=0,$usersg=0)
請 php 簡單 產品分類代碼
商品分類展示
設置商品分類顯示不僅可使該購物系統的所有商品都分門別類的顯示出來,而且為用戶選擇商品提供了很大的方便。首先應該建立一個單獨的type表用來存儲商品大類,之後在shangpin表中增加一個typeid字段,該字段中存儲的內容是商品大類id值,利用這個值就可以確定該商品屬於那一類。商品分類展示是在showfenlei.php中完成的,代碼如下:
!–*******************************showfenlei.php*******************************–
?php
include(“top.php”);
?
table width=”800″ height=”438″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″
tr
td width=”200″ height=”438″ valign=”top” bgcolor=”#E8E8E8″div align=”center”
?php include(“left.php”);?
/div/td
td width=”10″ background=”images/line2.gif” /td
td width=”590″ valign=”top”table width=”590″ height=”20″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″
tr
tddiv align=”left”
?php
$sql=mysql_query(“select * from type order by id desc”,$conn);
$info=mysql_fetch_object($sql);
if($info==false)
{
echo “本站暫無商品!”;
}
else
{
do
{
echo “a href=’showfenlei.php?id=”.$info-id.”‘”.$info-typename.” /a”;
}
while($info=mysql_fetch_object($sql));
}
?
/div/td
/tr
/table
?php
if($_GET[id]==””)
{
$sql=mysql_query(“select * from type order by id desc limit 0,1”,$conn);
$info=mysql_fetch_array($sql);
$id=$info[id];
}
else
{
$id=$_GET[id];
}
$sql1=mysql_query(“select * from type where id=”.$id.””,$conn);
$info1=mysql_fetch_array($sql1);
$sql=mysql_query(“select count(*) as total from shangpin where typeid='”.$id.”‘ order by addtime desc “,$conn);
$info=mysql_fetch_array($sql);
$total=$info[total];
if($total==0)
{
echo “div align=’center’本站暫無該類產品!/div”;
}
else
{
?
table width=”550″ height=”25″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″
tr
tddiv align=”left”span style=”color: #666666; font-weight: bold”span style=”color: #000000″本類商品/span?php echo $info1[typename];?/span
/div/td
/tr
/table
table width=”550″ height=”10″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″
tr
td background=”images/line1.gif”/td
/tr
/table
table width=”550″ height=”70″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″
?php
$pagesize=10;
if ($total=$pagesize)
{
$pagecount=1;
}
if(($total%$pagesize)!=0)
{
$pagecount=intval($total/$pagesize)+1;
}
else
{
$pagecount=$total/$pagesize;
}
if(($_GET[page])==””)
{
$page=1;
}
else
{
$page=intval($_GET[page]);
}
$sql1=mysql_query(“select * from shangpin where typeid=”.$id.” order by addtime desc limit “.($page-1) *$pagesize.”,$pagesize “,$conn);
while($info1=mysql_fetch_array($sql1)) //顯示商品信息
{
?
……
?php
}
?
/table
table width=”550″ height=”25″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″
tr
tddiv align=”right” 本站共有該類商品
?php
echo $total;
?
件 每頁顯示 ?php echo $pagesize;? 件 第 ?php echo $page; ? 頁/共 ?php echo $pagecount; ? 頁
?php
if($page=2) //商品分頁顯示
{
?
a href=”showfenlei.php?id=?php echo $id;?page=1″ title=”首頁”font face=”webdings” 9 /font/a
a href=”showfenlei.php?id=?php echo $id;?page=?php echo $page-1;?” title=”前一頁”font face=”webdings” 7 /font/a
?php
}
if($pagecount=4){
for($i=1;$i=$pagecount;$i++){
?
a href=”showfenlei.php?id=?php echo $id;?page=?php echo $i;?”?php echo $i;?/a
?php
}
}
else
{
for($i=1;$i=4;$i++){
?
a href=”showfenlei.php?id=?php echo $id;?page=?php echo $i;?”?php echo $i;?/a
?php
}
?
a href=”showfenlei.php?id=?php echo $id;?page=?php echo $page-1;?” title=”後一頁”font face=”webdings” 8 /font/a
a href=”showfenlei.php?id=?php echo $id;?page=?php echo $pagecount;?” title=”尾頁”font face=”webdings” : /font/a
?php
}
?
/div/td
/tr
/table
?php
}
?
/td
/tr
/table
?php
include(“bottom.php”);
?
php文件代碼
123.php 是一個php文件。
要想執行這個文件。必須搭建支持解析php的web服務器。
在Windows下最常見的web服務軟件組合為wamp。下載地址;nbsp;這個軟件執行效率和穩定性較高。
安裝後服務器目錄結構如圖所示。
www就是網站根目錄
把123.php放在www這個目錄下,啟開web服務就可以使用訪問了
127.0.0.1 是機器內置的自身循環地址。指向機器本身
標準訪問是127.0.0.1:端口號。網頁服務默認端口號是80
在沒有修改端口的情況下可以直接使用127.0.0.1訪問
服務則自動解析為127.0.0.1:80;
;nbsp;
和是等價的。
page是一個傳遞變量,傳遞的值為”php.php”,這些值可以更具需要隨意修改。
你可以在123.php中使用代碼
?php
print_r($_GET);//打印get方式提交的值
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/306494.html