Avatar billede zib Nybegynder
12. maj 2005 - 14:48 Der er 2 kommentarer og
1 løsning

hvordan laves det med subkategorier?

jeg har lavet et artikel system og kunne godt tænke mig at lave det med subkategorier men det ved jeg ikke hvordan gøres så er der en der vil forklare det meget grundig om hvordan jeg henter kategorierne og subkategorierne.

jeg er kommet frem til at min sql skal se sådan her ud:

CREATE TABLE `artikel` (
  `id` int(11) NOT NULL auto_increment,
  `dato` tinytext NOT NULL,
  `kategori` text NOT NULL,
  `overskrift` text NOT NULL,
  `text` text NOT NULL,
  `navn` varchar(20) NOT NULL default '',
  `status` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=13 ;

CREATE TABLE `artikel_kat` (
  `katID` int(11) NOT NULL auto_increment,
  `kat` varchar(40) default NULL,
  PRIMARY KEY  (`katID`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;

CREATE TABLE `artikel_subkat` (
  `subkatID` int(11) NOT NULL auto_increment,
  `kat` varchar(40) default NULL,
  `kategori` text NOT NULL,
  PRIMARY KEY  (`subkatID`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;



jeg har prøvet lidt at hente kategori men de kommer til at stå sådan her

hovedkategori
underkategori

hovedkategori2
underkategori2


koden:

$kategorier = mysql_query("select * from artikel_kat");
while($kategori = mysql_fetch_assoc($kategorier)){
print "<a href='index.php?kategori=$kategori[katID]'>$kategori[kat]</a>";
print "<div style=\"left-margin:20px\">";


$subkategorier = mysql_query("select * from artikel_subkat where kategori='$kategori[katID]'");
while($subkategori = mysql_fetch_assoc($subkategorier)){
print "$subkategori[kat]";
}


print "</div>";
}
Avatar billede kasperbn Nybegynder
13. maj 2005 - 11:39 #1
Hvordan vil du have dem til at stå?
Avatar billede zib Nybegynder
13. maj 2005 - 13:09 #2
jeg ville gerne have det sådan at når man trykker på en af hovedkategorierne at så underkategorierne til hovedkategorien kommer frem nedenunder

Hovedkategori1 Hovedkategori2 Hovedkategori3 osv

underkategori1 underkategori2 underkategori3 (kunne feks være underkategori er til Hovedkategori1)
Avatar billede zib Nybegynder
14. maj 2005 - 12:03 #3
har selv fundet ud af det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester