![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 11.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od 2 godzin siedze na rozwiazaniem dla systemu katalogow php + mysql. Mam zapisane kategorie w bazie mysql w postaci 1_2_3 (np zupy w proszku grzybowe) 1 (zupy wszystkie) 1_4 (zupy o smaku owocow lesnych) 2_3 (warzywa zielone) 2 (warzywa wszystkie) jako ID. Kazdy znak _ to przejscie do podkategorii. I teraz jak to zrobic aby skrypt wyslwietlal dane kategorie wg. glebokosci ? Prawidlowo powinno byc: 1 (zupy wszystkie) -> 1_2_3 (np zupy w proszku grzybowe) -> 1_4 (zupy o smaku owocow lesnych) 2 (warzywa wszystkie) 2_3 (warzywa zielone) itd. Prosze o pomoc poniewaz jestem w martwym punkcie. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
Vengeance poszedl na latwizne i uzyl prostszego zapytania ... jak popatrzysz na moje zapytanie ze zliczaniem:
to zobaczysz:
ten kod bierze id i level i generuje ograniczenie dla < ... mimo ze nie wyglada to dziala (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ... jezeli przeslesz id 1.01 02 03 to wyswietli menu od 1.010203 do 1.010204 ... czyli ostatnia cyfre zwiekszy o jednostke ... pobierze tez wszystkie podkategorie ... czyli zamiast 1.010203 mozna dac 1.01 ... i pokaze all od 1.01 do 1.02 ... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) mozna wywalic zliczanie ... wystarczy dodac where ...... tam jest znak mniejszosci czyli nastepnej kategorii nie pobiera ... mozna zrobic zeby pobieral ... wystarczy zmienic na <= .... i bedzie .... pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:39 |