![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
witam mam taki problem mam w bazie cos takiego o nazwie katalog
id|nazwa|ranga 1|jakasnazwa|0 2|jakasnazwa|0 3|jakasnazwa|1 4|jakasnazwa|1 5|jakasnazwa|2 6|jakasnazwa|3 i mam tez druga tabele o nazwie pokaz id|idkatalogu|nazwa 1|0|jakasnazwa 2|3|jakasnazwa 3|6|jakasnazwa 4|4|jakasnazwa 5|5|jakasnazwa link do strony to: http://mit2.idel.pl/event/index.php po lewej stronie jest menu wydarzeń w tabeli katalog jezeli jest 0 to pokazuje na glownej stronie jeżeli jest np. 1 po nacisnieciu na wydarzenie o id 1 pokazuje tylko katalogi z id 1 i mam takie pytanie jak na stronie pokazac zapytania z tabeli pokaz ale w takim sensie z jezeli mam 1|jakasnazwa|0 2|jakasnazwa|1 3|jakasnazwa|2 to po wyborze id 1 pokaze mi wszystkie zapytania z id 1 ranga 2 i 3 tak jak jest np. na allegro w wszyszukiwarce po lewej stronie pokazuje wszystkie zapytania jezeli wybierzemy jakis to pokaza nam sie wszystkie zapytania ale tez z podkategoriami bo mam zrobione to tak jeżeli -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie bardzo rozumiem, ale zapewne chodzi Ci o JOINki - poczytaj.
Przykład:
Ten post edytował Majkelo23 24.02.2012, 14:53:36 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 12 Dołączył: 15.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
JOIN i LEFT JOIN to co innego. Ja osobiście polecę JOIN.
-------------------- Pomogłem? Kliknij POMÓGŁ
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
moze wyjasnie to w latwijszy sposob mam tabele katalog oraz pokaz.
na stronie allegro.pl klikamy na jakis katalog i wyswietla nam sie lista z katalogu i podkatalogu jezeli wejde do tego podkatalogu pokaze mi tylko zeczy z tego pod katalogu a jezeli sie cofne to pokaze mi zeczy katalagu i pod katalogu chodzi mi o to żeby pokazał mi wszystkie zeczy znajdujace sie w danym katalogu i jego podkategoriach i jeżeli np. w podkatalogu bedzie nastepnypodkatalog do poprzedniego to pokazało co sie w nim znajduje Ten post edytował Ruch Radzionków 24.02.2012, 17:17:28 -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Poczytaj o metodzie przesyłu danych GET.
Pobierasz dane z tabeli na którą pozycję użytkownik kliknął.Generujesz link i odsyłasz użytkownika do tej strony. Pobierasz query stringa z url'a $zmienna=$_GET["id"]; I potem robisz selecta i po tym id wybierasz interesujące cie dane z drugiej tabeli. SELECT * Tabela2 where id=$zmienna; I potem wyświetlasz je ,czy cokolwiek dusza zapragnie. Jeśli chcesz to zrobić asynchronicznie będziesz musiał użyć AJAXA. Ten post edytował Niktoś 24.02.2012, 17:31:44 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
a mozna poprosic link do znalezienia tego. szukalem na google ale nie znalazlem
-------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
http://4programmers.net/PHP/Metoda_GET
http://miniphp.wisja.pl/metoda_get,przesyl...formularzy.html Ten post edytował Niktoś 26.02.2012, 14:24:05 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
nie chodzi mi o to wytłumaczę jeszcze raz po lewej stronie mam katalogi i taki mam link do katalogu jezeli nie jest wybrany dany katalog
http://mit2.idel.pl/event/index.php?event=...d=&country= no i chce zrobic cos takiego ze jak klikne na dany katalog to wyswietli mi liste danego katalogu i jego pod katalogow -------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Nie wiem w czym masz problem na twojej stronie klikam opcje więcej.
Generowany jest link http://mit2.idel.pl/event/index.php?event=...mp;d=pokaz&idwyd=3 Pobieram numer idwyd i robię select. $id=$_GET["idwyd"] Select * TABELA_WYDARZENIA where IDzTabeli=$id; i wyświetlam te dane użytkownikowi. Ten post edytował Niktoś 26.02.2012, 14:46:36 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 25 Dołączył: 29.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
tak ale ja mam jeszcze podkategorie te podkategorie maja swoje id i w bazie "pokaz" jest przypisane pod id podkatalogu
-------------------- Pomogłem daj pomógł
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Prawidłowe relacje pomiędzy tabelami w bazie danych i inner join powinien rozwiązać sprawę.Naprawdę nie widzę problemu, albo nie umiem Ci pomóc.
Ten post edytował Niktoś 26.02.2012, 15:05:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:47 |