Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Rozwijane menu grupy
Forum PHP.pl > Forum > Przedszkole
blacky80
Witam,
stworzylem sobie 2 tabele w mysql-u jedna na przechowywanie nazw grup(tutaj id nalezace do nazwy grupy i id_parent - do grupy rodzica ) a druga na konkretny rekord gdzie id_grupa to nazwa grupy (ktora tez moze miec podgrupy.
I teraz potrzebuje napisac w php skrypt ktory bedzie mi wydobywal wszystkie grupy i podgrupy w jednym drzewie (menu) wraz z konkretnym rekordem z drugiej tabeli, prosze o podpowiedzi lub rozwiazanie, dziekuje z gory:

Przyklad:
Samochody
--------------->Dostawcze
------------------------------>Audi
------------------------------>Audi
--------------->Osobowe
Łódki
----------------> Jachty
----------------> Jakies tam
-------------------------------->a
-------------------------------->b

oczywiscie grup moze byc 'n' razy i tutaj wlasnie potrzebuje pomyslu

tabela 1:

CREATE TABLE firesnow_grupa(
id int(3) NOT NULL,
id_parent int(3) NOT NULL,
name varchar(255) NOT NULL,
description text NOT NULL,
PRIMARY KEY (`id`)
)

tabela 2:

CREATE TABLE ip_opis(
id int(3) NOT NULL auto_increment,
id_grupa int(3) NOT NULL,
data date NOT NULL default '0000-00-00',
nazwa varchar(60) NOT NULL,
PRIMARY KEY (id)
)

---
Dodaje tag, aby temat był zgodny z forum Przedszkole,
ponieważ już padły odpowiedzi. Na przyszłość proszę
pamiętać o tym, inaczej temat zostanie zamknięty.
---
~strife
uli
Cytat(blacky80 @ 11.07.2007, 16:02:42 ) *
Witam,
stworzylem sobie 2 tabele w mysql-u jedna na przechowywanie nazw grup(tutaj id nalezace do nazwy grupy i id_parent - do grupy rodzica ) a druga na konkretny rekord gdzie id_grupa to nazwa grupy (ktora tez moze miec podgrupy.
I teraz potrzebuje napisac w php skrypt ktory bedzie mi wydobywal wszystkie grupy i podgrupy w jednym drzewie (menu) wraz z konkretnym rekordem z drugiej tabeli, prosze o podpowiedzi lub rozwiazanie, dziekuje z gory:

Przyklad:
Samochody
--------------->Dostawcze
------------------------------>Audi
------------------------------>Audi
--------------->Osobowe
Łódki
----------------> Jachty
----------------> Jakies tam
-------------------------------->a
-------------------------------->b

oczywiscie grup moze byc 'n' razy i tutaj wlasnie potrzebuje pomyslu

tabela 1:

CREATE TABLE firesnow_grupa(
id int(3) NOT NULL,
id_parent int(3) NOT NULL,
name varchar(255) NOT NULL,
description text NOT NULL,
PRIMARY KEY (`id`)
)

tabela 2:

CREATE TABLE ip_opis(
id int(3) NOT NULL auto_increment,
id_grupa int(3) NOT NULL,
data date NOT NULL default '0000-00-00',
nazwa varchar(60) NOT NULL,
PRIMARY KEY (id)
)


Jak powiedziałeś - potrzebujesz napisać skrypt w php. No to do roboty, bo pytania nie widzę.
Jeśli sądzisz, że ktoś napisze Tobie gotowca to nie to forum. Idź na 'Oferty' i zaproponuj pieniążki.
blacky80
Witam,
nie napisac skrypt popowiedziec cokolwiek, ze ty nie masz pojecia to sie nie wypowiadaj proste, bo szkoda spamowac te forum takimi wypowiedziami!!!
uli
Cytat(blacky80 @ 11.07.2007, 16:17:22 ) *
Witam,
nie napisac skrypt popowiedziec cokolwiek, ze ty nie masz pojecia to sie nie wypowiadaj proste, bo szkoda spamowac te forum takimi wypowiedziami!!!


Przeczytaj obojętnie jaki kurs php i mysql i trochę pokombinować.
Poza tym wypraszam sobie taki ton - nie moja wina, że nie potrafisz sformułować prostego pytania.

I jeszcze jedno: Skoro mowa o śmieceniu na forum - Twój temat NIE JEST zgodny z zasadami tego forum. Wypadałoby przeczytać REGULAMIN.
blacky80
Witam,
atakujesz slowami zebym sobie sam napisal itd. no troche ignoracji wprowadzasz w to wszystko i Bog wie kto ty jestes az strach cokolwiek napisac jak mozna przeczytac i napisac samemu, forum ma pomagac sugerowac tak zeby kiedys ktos Tobie mogl pomoc, a nie slowa zrob sobie sam i kup sobie cos tam.

Twoja odp. bardzo mi pomogla dzieki niezmienrne smile.gif jestes wielki
Pozdrawiam
flv
Pobieraj wszystkie rekordy z drugiej tabeli do niej dołączaj LEFT JOIN'em informacje z 1 tabeli i jeśli w tej 1 tabeli są ustawione informacje o danej grupie to przedstawiaj to jako grupa. Jako warunek zlaczenia podawaj dwie kolumny - x.id i y.id_grupa, z reszta powinienes sobie poradzic.
Piotrwusek
wszystko na ten temat http://www.kurshtml.boo.pl/skrypty/skrypt,..._rozwijane.html

spleć to tylko z mysql
blacky80
Dziękuje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.