-
試試這種方式,建立表型別(
type_id` int(11) not null auto_increment,type_name` varchar(20) not null,type_p_id` varchar(64) not null default '-',primary key (`type_id`),key `type_name` (type_name`),key `tname` (type_name`)
engine=myisam auto_increment=14 default charset=utf8
注意:此處沒有對該字段進行有效驗證;
型別 id 表示主鍵是自遞增的。
“型別名稱”表示類別的名稱。
型別 p id 表示分類路徑,其中分類路徑是上層父類的分類路徑,加上該類的主鍵 id,用逗號分隔。
error_reporting(7);
header("content:text/html;charset=utf-8");
讓我們從操作的判斷開始。
arr = array('list','add','del','edit','addok','edit_ok');
act= in_array($_get['ac'],$arr)?$get['ac']:$arr[0];
連線到資料庫。
conn = mysql_connect("localhost","root","root")or die('資料庫連線失敗');
mysql_select_db("study",$conn);
mysql_query("set names utf8");
根據分類圖層進行排序。
sql = "select * from types order by type_p_id";
sql1 = mysql_query($sql);
新增分類。 if($act == "addok"){
type_id = $_post['type_id'];
type_name = $_post['type_name'];
如果它等於 0 表。 如果還是不明白,可以看看支援的人**找到答案,你有時間看久了,慢慢明白了,希望能幫到你,謝謝。
-
這不算php知識吧,問問前端吧。
-
設定乙個變數來儲存url,然後使用include或require 來包含最近的乙個,不知道是不是你想要的效果。
url = '網頁位址';
include_once($url);
-
1。使用 HTML iframe
當您單擊鏈結時,target="mainshow"該頁面將顯示在 iframe 中。
-
1.幀匯入,iframe
2. AJAX動態請求。
3.使用函式檔案獲取內容和檔案放置內容
-
現在可以通過 ajax 呼叫資料。
-
1 是的。
2 thinkphp Infinitus 分類可以分頁顯示。
-
在設計分類法時應考慮優化方法,遞迴資料庫搜尋是最低限度的做法。 分類表應具有乙個子欄位,該欄位儲存當前分類的所有子類別,包括級別 2、級別 3、級別 4 等。 當您點選類別搜尋時,您可以直接在(childs欄位)中輸入產品列表。
另一種方法是將所有類別儲存為 PHP 檔案中的陣列,而不考慮層次結構。 稍後在遞迴中遞迴此 PHP 檔案陣列進行分類。 最終結果實際上是方法 1 的 childs 字段。
我不知道你是怎麼做到的,但顯然聯合檢查分類表和商品表不能做這種功能,除非不考慮效能問題。
你說你只能顯示第二級類別的產品肯定不是遞迴的,或者你只有一層遞迴。
-
遞迴實現無窮大分類。
引數$array分類資料。
param $pid父 ID
引數$level分類級別。
返回$list可用於直接遍歷縮排,$level可用於遍歷縮排。
function gettree($array, $pid =0, $level = 0)
return $list;}/*
獲取遞迴資料並遍歷生成分類。
$array = gettree($array);
foreach($array) as $value
-
原則是,哪裡有兒子,哪裡就一定有父親,就像家譜一樣。
-
看看裡面寫的方法,是以表格、欄位為依據的,檢查一下,然後繼續往下逐級檢查,最好把**拿出來看一看......
-
對於資料庫,該欄位還有乙個父 ID
Infinite Classification 返回多維陣列。
protected function cat_tree($list,$parent_id=0)
return $temp;}/*
Infinite Classification 返回乙個二維陣列。
function cat_arr($list,$parent_id,$level)
return $temp;}
-
遞迴無限子列查詢就像城市資料表一樣。
-
為了給你乙個函式,呼叫 get category() 是乙個結果陣列:function get category($parent id=0)。
return $arr;}
-
你對設計的看法是對的。 只是遞迴。
-
無限分類 2 行 ** 完成。
function gentree5($items)
如果您以零售價購買498元或以上的產品,請提交身份證影印件。 提供中國銀行、工商銀行、中國農業銀行、建行的位址,店鋪會給你一張會員卡,你是無限極大家庭的一員,可以經營無限極四大類產品。