napisałem coś takiego i działa ale naradzie na 5 wgłębień jak zrobić nieograniczonie juz wiem.
<? // konfikuracja laczenie z baza danych $strZnakRoz='<font color=\"#FF0000\"><b>»</b></font>'; $host_mysql = \"localhost\"; $user_mysql = \"root\"; $pass_mysql = \"\"; $strMasID = $strMaxIdbase[0]; // rozwalanie zmiennej URL na czesci aby identyfikować dane // liczenie kropek (.) w adresie ze zmiennej $z =\".\"; for($i=0;$i<strlen($url);$i++) { } // liczenie podkategori wedlug zmiennej url $strGloKat = $strDane1[0]; $strGloKat1 = $strDane1[1]; $strGloKat2 = $strDane1[2]; $strGloKat3 = $strDane1[3]; $strGloKat4 = $strDane1[4]; $strPokazStrukture = mysql_query (\"SELECT * FROM grupa WHERE pozycja = '1' AND id = '$strGloKat'\"); { $strName1= $rowSrt[\"name\"]; $strDzewo1 = \"$strName1 $strZnakRoz\"; $strPokazStrukture_2 = mysql_query (\"SELECT * FROM grupa WHERE pozycja = '2' AND id = '$strGloKat1'\"); { $strName1_2= $rowSrt_2[\"name\"]; $strDzewo1_2 = \"$strName1_2 $strZnakRoz\"; $strPokazStrukture_3 = mysql_query (\"SELECT * FROM grupa WHERE pozycja = '3' AND id = '$strGloKat2'\"); { $strName1_3= $rowSrt_3[\"name\"]; $strDzewo1_3 = \"$strName1_3 $strZnakRoz\"; $strPokazStrukture_4 = mysql_query (\"SELECT * FROM grupa WHERE pozycja = '4' AND id = '$strGloKat3'\"); { $strName1_4= $rowSrt_4[\"name\"]; $strDzewo1_4 = \"$strName1_4 $strZnakRoz\"; $strPokazStrukture_5 = mysql_query (\"SELECT * FROM grupa WHERE pozycja = '5' AND id = '$strGloKat4'\"); { $strName1_5= $rowSrt_5[\"name\"]; $strDzewo1_5 = \"$strName1_5 $strZnakRoz\"; } } } } } $rest = \"<BR><b>$strDzewo1 $strDzewo1_2 $strDzewo1_3 $strDzewo1_4 $strDzewo1_5</b>\"; ?>
ale może ktoś wie jak do tego zrobić katalog tych działów teraz po sama nawigacja jest ok
działa to na zasadzie ze z adresu wyciagana jest zminna URL
np index.php?url=1.2.32.322 itp .....
i to jest zamieniane na jakąs strukture drzewa ...
jak napisac do tego katalog nie mam pomyslu
struktura bazy tak wyglada
CREATE TABLE `grupa` ( `id` text NOT NULL, `name` text NOT NULL, `pozycja` text NOT NULL, `parent` text NOT NULL, `powiazania` text NOT NULL ) TYPE=MyISAM; -- -- Zrzut danych tabeli `grupa` -- INSERT INTO `grupa` VALUES ('1', 'Komputery', '1', '', ''); INSERT INTO `grupa` VALUES ('2', 'Samochody', '1', '', ''); INSERT INTO `grupa` VALUES ('1', 'Monitory', '2', '1', ''); INSERT INTO `grupa` VALUES ('2', 'Modemy', '2', '1', ''); INSERT INTO `grupa` VALUES ('3', 'Grafika', '2', '1', ''); INSERT INTO `grupa` VALUES ('4', 'Audi', '2', '2', ''); INSERT INTO `grupa` VALUES ('1', 'Pentagram 1-/1000 mb', '3', '', ''); INSERT INTO `grupa` VALUES ('2', 'Gfors', '3', '', ''); INSERT INTO `grupa` VALUES ('5', 'Mazda', '2', '2', ''); INSERT INTO `grupa` VALUES ('3', '80', '3', '', ''); INSERT INTO `grupa` VALUES ('4', 'a4', '3', '', ''); INSERT INTO `grupa` VALUES ('2', 'benzyna', '4', '', ''); INSERT INTO `grupa` VALUES ('1', 'ropa', '4', '', '');
jakieś pomysły?