Kako napraviti da mi podkategorija bude u kategoriji na blogu

Pozdrav!

Može li mi neko reći kako da napravim ovo:

u mysql bazu sam tablicu napravio ovako

CREATE TABLE `blog_kategorije` (
  `id_blog_kategorije` int(11) NOT NULL AUTO_INCREMENT,
  `ime_kategorije` varchar(50) NOT NULL,
  `opis_kategorije` varchar(250) NOT NULL,
  `kljucne_rijeci_kategorije` varchar(300) NOT NULL,
  `blog_kategorija_u_kategoriji` int(11) NOT NULL,
  `datum_stvaranja_kategorije` datetime NOT NULL,
  PRIMARY KEY (`id_blog_kategorije`),
  UNIQUE KEY `ime_kategorije` (`ime_kategorije`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=1;

a skriptu sam ovako:

e mene sad zanima kako da napravim da mi u na stranici bude vako npr:

kategorije:

Automobili

  • BMW
  • Mercedes
    – Dijelovi mercedesa
    Motori
  • Suzuki
  • Honda

da mi kategoriju pokazuje u pod kategoriji

U bazu sam stzavio da mi se upise

blog_kategorija_u_kategoriji int(11) NOT NULL,

id od kategorije u kojom želim da bude pod kategorija

Hvala!

tribas svaku glavnu kategoriju staviti u optgroup, a podkategorije idu unutar tih tagova…

ovako nekako
[HTML]

naziv podkategorije naziv podkategorije 2 naziv druge podkategorije naziv druge podkategorije 2 [/HTML] itd..

znaci tribas zavrtiti dvi petlje tj. petlju u petlji

evo ovaj tvoj kod, valjda ce raditi, nisan proba :smiley:

“Nadji mi sve kategorije, i prilikom izlistavanja kategorija i hvatanja podataka za odredenu kategoriju, usput pronadji sve podkategorije koje imaju ID za pojedinu kategoriju”

:slight_smile:

[php]
$upit = query(‘select * from kategorije’);
while ($row = fetch($upit))
{
$upit_kategorija = query(‘select * from podkategorije where id = $row[‘id’]’);
while ($row_2 = fetch($upit_kategorija))
{
// izlistavanje kategorija
}
}
[/php]

(kod nabrzinu napisan, funkcije zamjeni svojima)

[quote=“jojo”]“Nadji mi sve kategorije, i prilikom izlistavanja kategorija i hvatanja podataka za odredenu kategoriju, usput pronadji sve podkategorije koje imaju ID za pojedinu kategoriju”

:slight_smile:

[php]
$upit = query(‘select * from kategorije’);
while ($row = fetch($upit))
{
$upit_kategorija = query(‘select * from podkategorije where id = $row[‘id’]’);
while ($row_2 = fetch($upit_kategorija))
{
// izlistavanje kategorija
}
}
[/php]

(kod nabrzinu napisan, funkcije zamjeni svojima)[/quote]

Al ja bih da napravim neograničen broj podkategorija da u svaku podkategoriju mogu stavljati jos podkategorija npr

=>Automobili
==>Mercedes
===>dijelovi od mercedesa
====>Karburator
=>BMW

Kako to da uradim

Hvala!

[quote=“susok”]Al ja bih da napravim neograničen broj podkategorija da u svaku podkategoriju mogu stavljati jos podkategorija npr

=>Automobili
==>Mercedes
===>dijelovi od mercedesa
====>Karburator
=>BMW

Kako to da uradim

Hvala![/quote]

Kad dobiješ riješenje za to, a da je jednostavno, brzo, efikasno i besplatno javi i meni, ja ga još nisam našao.

P kako na smf forumu možeš dodavati više podkategorija jednu u drugu

u biti se sve moze rjesiti jednim upitom bazi i rekurzijom :slight_smile:

probaj ovo…

Uz pomoc moje metode… Samo nastavljas petlje u petlji…

zanimljivo… :roflmao:

Logicno.

Pozivas jednu kategoriju, iz te kategorije pozivas sve podkategorije, iz te podkategorije pozivas sve pod-podkategorije etc… Zavrsis izlistavanje svih pod-podkategorija, vraca se u kategoriju, i opet isto…

[quote=“jojo”]Logicno.

Pozivas jednu kategoriju, iz te kategorije pozivas sve podkategorije, iz te podkategorije pozivas sve pod-podkategorije etc… Zavrsis izlistavanje svih pod-podkategorija, vraca se u kategoriju, i opet isto…[/quote]

I kako ćeš unaprijed znati koliko petlji moraš zavrtiti da bi dobio sve kategrije i podkategorije, i podkategrije podkategorija i podkategorije podkategorija podkategorija itd. itd.

Nekad logično nije i točno. Zato sam ja napisao ono što sam mu napisao.

[quote=“antelaca”]u biti se sve moze rjesiti jednim upitom bazi i rekurzijom :slight_smile:

probaj ovo…

ovo opet nestavlja kategoriju u podkategoriju kako treba.

Znali neko kakav drugi način kako da napravim da mogu stavljati kategoriju u kategoriju (neograniceno)

HVALA NA POMOĆI!

[quote=“antelaca”]u biti se sve moze rjesiti jednim upitom bazi i rekurzijom :slight_smile:

probaj ovo…

Ova skripta dobro radi stavlja podkategoriju u podkategoriju i tako može neograniceno puta, al kako da napravim da mi budu kategorije vako:

=>Automobili
==>Mercedes
===>Dijelovi mercedesa
====>Karburator mercedesa
==>Opel
=>Životinje

a u mene skripta stavlja sve vako

Automobili
Mercedes
Dijelovi mercedesa
Karburator mercedesa
Opel
Životinje

Molim vas za pomoć

Hvala!

evo našo sam najednostavnije rješenje


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja