Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 25.12.2012, 15:59   #1
nepoverljiv
Član
 
Član od: 13.4.2008.
Poruke: 157
Zahvalnice: 7
Zahvaljeno 2 puta na 2 poruka
Exclamation PHP drop down menu

Pozdrav,

Uzeo sam da koristim sledeci dropdown menu:

link

Uspeo sam da povezem moju bazu i izlistam podatke za kategorije, ali nikako ne uspevam za podkategorije.

Za kategorije sam uradio ovako:

PHP kod:
<nav>
    <ul>
   <?php connect(); $result mysql_query("SELECT * FROM kategorije ORDER BY position ASC"); echo "<li><a href=#><img src=images/kategorije.png border=0 /></a><ul>";
            while (
$row=mysql_fetch_array$result )) {
                            echo 
"<li><a href=index.php?=kategorije/$row[id_kat]>{$row['ime_kat']}</a></li>";
                        }
            echo 
"</ul>";
     
?>
</nav>
Jel zna neko kako da ubacim da mi izbaci i podkategorije ako neka kategorija to ima?
nepoverljiv je offline   Odgovor sa citatom ove poruke
Stara 25.12.2012, 17:30   #2
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: PHP drop down menu

Kako ti izgleda struktura baze, kategorije i podkategorije?
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 25.12.2012, 17:32   #3
nepoverljiv
Član
 
Član od: 13.4.2008.
Poruke: 157
Zahvalnice: 7
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: PHP drop down menu

Kategorije:

id_kat | ime_kat | position

Podtakegorije:

id_pod | id_kat | ime_pod
nepoverljiv je offline   Odgovor sa citatom ove poruke
Stara 26.12.2012, 14:47   #4
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: PHP drop down menu

Recimo ovako (mada ovakav query nesting nije po pravilima, ali sam sklepao na brzaka, možda možeš neko bolje rešenje da izvedeš sa JOIN, a još jedno rešenje je da ih sve staviš u jednu tabelu i dodaš parent kolonu i tako ih hijerarhijski središ, use your imagination ).

PHP kod:
<nav>
    <ul>
<?php

    $kategorija 
mysql_query("SELECT * FROM kategorije ORDER BY position ASC"); 

        while (
$kat mysql_fetch_array$kategorija )) {
            echo 
"<li><a href=index.php?=kategorije/$kat[id_kat]>{$kat['ime_kat']}</a>";
                
$podkategorija mysql_query("SELECT * FROM podkategorije WHERE id_kat = {$kat['id_kat']}");
                    echo 
"<ul>";
                    while (
$podkat mysql_fetch_array$podkategorija )) {
                        echo 
"<li><a href=index.php?=kategorije/$podkat[id_pod]>{$podkat['ime_pod']}</a></li>";
                    }
                    echo 
"</ul></li>";
        }
?>
    </ul>
</nav>
JohnnyNT je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci:
nepoverljiv (26.12.2012)
Stara 5.1.2013, 2:50   #5
ljubiteljslagalice
Novi član
 
Član od: 11.6.2012.
Poruke: 8
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: PHP drop down menu

Kao sto je JohnnyNT rekao, nemas potrebe kategorije i podkategorije da izdvajas u dve zasebne tabele, sve to treba da ide u jednu ( sa parent_id )
ljubiteljslagalice je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Windows 8 starx Operativni sistemi 4257 11.2.2014 9:18
Flash + PHP + MySQL problem. Golem. doctor Web razvoj 12 24.1.2012 13:05
Pomoc oko php sendmail authentication! Everlast Web razvoj 2 22.4.2010 17:00
PHP Security Consortium objavio PHP Security Guide 1.0 na srpskom jeziku holodoc Serverske aplikacije i baze podataka 0 17.4.2009 14:17
Dreamweaver drop down menu Petar Jovanovic Web dizajn 4 30.1.2009 23:12


Sva vremena su po Griniču +2 h. Sada je 19:07.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com