Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pomoc
#1
Witam mam 2 tabele w bazie danych o nazwach kategoria_g zawierająca id,name,url oraz kategoria_p zawierająca id,image, p_id.
W tabeli kategoria_g jest coś takiego 20,aaa,aaa;21,bbb,bbb;22,ccc,ccc a w tabeli kategoria_p 20,null,0;21,null,20;22,null,0 Pytanie jak zadać pytanie do bazy danych jeżeli link jest taki index.php?cpatch=20 aby wyśwetliło
aaa Kategoria aaa
bbb lewa prawa bbb
ccc

po kliknieciu na link a index.php?cpath=22
aaa Kategoria ccc
ccc lewa prawa
Odpowiedz
#2
(04-12-2010, 21:48)zebrowski1973 napisał(a): aaa Kategoria aaa
bbb lewa prawa bbb
ccc

po kliknieciu na link a index.php?cpath=22
aaa Kategoria ccc
ccc lewa prawa

wtf ? opisz to normalnie Bo nie wiem o co ci chodzi. Musisz przechwycic ten numerek ktory w tym linku jaki podałeś jest w zmiennej $_GET['cpatch']; i wykonac zapytanie do bazy danych. ale najpierw opisz to po ludzku bo podałeś takie dane ze nie wiadomo o co chodzi :p
Odpowiedz
#3
Potrzebuję zrobić menu do sklepu internetowego które by szczytywało z dwóch tabel w bazie danych i generowało Głowne kategorie a po kliknięciu Głównej kategorii podkategorie, coś tak jak na www.dormex.pl
lub jak w oscommerce lub Quick.Cart lub preshop ale żaden z owych darmowych sklepów nie ma czegoś takiego jak wysyłanie @ z załocznikami. Obecne moje wypociny można zobaczyć na www.wyjatkowe_okazje.pl, a cena sklepów internetowych ... duża
Odpowiedz
#4
stwórz sobie po pierwsze tabelki o normalnych nazwach np. kategoria i podkategoria bo tamte to takie mało mówiące. W `kategoria` nie wiem co Ci potrzebne ( jakie pola ) ale w podkategoriach musisz mieć też pole z id_kategoria lub o innej nazwie ( żeby przechwycić główna kategorie ).

Teraz logika skryptu. Pobierasz wszystkie kategorie wyświetlasz w pętli.
Robisz z nich linki np. [ index.php?kategoria=4 ] gdzie 4 to id głównej kategorii .

Teraz skrypt który przechwyci id głównej kategorii i wyświetli podkategorie.
musisz przechwycić id kategorii czyli w tym wypadku jest ono w $_GET['kategoria'] i robisz zapytanie do bazy
Kod PHP:
$id $_GET['kategoria'];
mysql_query("SELECT * FROM `podkategoria` WHERE id='$id'"); 

no itp. Potem to już robisz jak chcesz Smile

ps. Gdy wyświetlasz główne kategorie i chcesz pod każdą wyswietlic podkategorie to pobierasz id obecnej kategorii i wykonujesz zapytanie i kolejną pętlę.
Odpowiedz
#5
Wszysko wczytuję do tabel typu array a potem to wyświetlam po znaczniku danej tabeli i tu potem robią problemy a chciałem żeby po kliknięciu danej kategorii rozwineło m się po lewej stronie menu z głównymi kategoriami i z wybranej kategorii podkategorie a z prawej same podkategorie ewetulnie produkty ale chyba sam dam radę. Załaczam załoczniki obecnej strony może koś powie jak coś takiego napisać jasno


Załączone pliki
.php   cl_kategoria.php (Rozmiar: 9.49 KB / Pobrań: 1)
.php   cl_produkt.php (Rozmiar: 10.51 KB / Pobrań: 1)
.php   index.php (Rozmiar: 3.07 KB / Pobrań: 1)
Odpowiedz
#6
nie będę mówił już o twoim języku polskim , po prostu uważaj na polskim. A co do kodu , pobrałem i usunąłem. Wiesz co to wcięcia ? Oczopląsu można dostać ;p Dałem Ci przepis ( schemat ) jak to zrobić. Wystarczy
Odpowiedz
#7
Przepraszam za byki , ale przeważnie piszę w Word, który sprawdza moją pisownię. Byłbym wdzięczny o przykład w php lub skrypt gotowy który nawed laik by zrozumiał i przerobił. Kod php mój zdawać nieprzejrzysty ale dla mnie tak jest łatwiej.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [JS] Pomoc w dodaniu polecenia do strony internetowej Miczki 5 4,819 19-06-2013, 14:26
Ostatni post: Kartofelek
  [CSS] Problem z wyglądem menu w Firefox a IE proszę o pomoc adrin6 4 5,011 18-06-2013, 22:33
Ostatni post: adrin6
Sad pomoc w kodzie css rapek 2 2,737 13-01-2013, 17:41
Ostatni post: Kartofelek
  Pomoc przy tłach erfix 12 5,466 09-09-2012, 23:34
Ostatni post: erfix
  Drop Down Menu, prośba o pomoc razekAB 5 4,800 13-08-2012, 16:59
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl