Ten fragment kodu odpowiada za otworzenie drzewa katalogów do wyboru z poziomu rozwijanego menu a dokladniej jak to wyglada mam katalogi
+katalog 1
-podkatalog1
-podkatalog2
-podkatalog3
+katalog 2
-podkatalog1
-podkatalog2
-podkatalog3
Główne katalogi maja wyswietlac sie jako optgroup label a pod nim podkatalogi danej kategori wszystko niby działa sprawnie do momentu gdy chce wyswietlic podkatalogi a dokladniej mam problem z połączeniem przy funkcji opendir tego fragmentu $dt_path\$file czyli by sciezka wygladala np. database\categories\katalog1 przy drugim odwolaniu petli database\categories\katalog2.
Jesli zamotalem to wyjasniam jeszcze raz chodzi mi o stworzenie rozwijanego pola w ktorym glowne katalogi (kategorie) by byly zakladkami menu (label) a opcjami do wyboru byly by podkatalogi (podkategorie) danej kategori. Bez bicia przyznaje sie ze moglem sporo poplatac wlasnie wdrazam sie do nowych standardow pisania kodu php.
$dt_path = "database\categories"; if($file != '.' && $file != '..'){ $path = $dt_path."/".$file; while($file2 = readdir($dp2)){ if($file2 !='.' && $file2 != '..'){ $file_strreplace2 = str_replace(" ", "+", $file2); echo "<option value=".$file_strreplace2.">".$file2."</option>"; } } } } echo "</optgroup></select></br>";
Rozwiazane problemem byl slash w druga strone zamiast \ to / kod został poprawiony.