Avatar billede zib Nybegynder
11. maj 2005 - 08:46 Der er 7 kommentarer og
1 løsning

hvordan opbygges et artikelsystem med subkategorier

jeg er næste lige begyndt på php og har indtilvidre lavet et artikelsystem med

admin:
tilføj og slet kategori
godkend artikel
slet artikel

bruger:
indsend artikel som admin skal godkende først



hvordan gør jeg hvis jeg vil lave subkategorier?
Avatar billede zib Nybegynder
11. maj 2005 - 08:55 #1
artikel system jeg har lavet kan downloads her
http://4boys.4b.funpic.org/downloads/artikl sys.rar  (højreklik og tryk ge, destination for at download)

CREATE TABLE `article` (
  `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=12 ;


-- --------------------------------------------------------

--
-- Struktur-dump for tabellen `artikel_cat`
--

CREATE TABLE `artikel_cat` (
  `id` int(11) NOT NULL auto_increment,
  `kat` varchar(40) default NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;
Avatar billede zib Nybegynder
11. maj 2005 - 08:56 #2
http://4boys.4b.funpic.org/downloads/artikl_sys.rar  (højreklik og tryk ge, destination for at download)
Avatar billede coderdk Praktikant
11. maj 2005 - 09:27 #3
Hvis du har din kategoritabel:

CATEGORY
========
categoryid int not null auto_increment
categoryname varchar(100)

Tilføjer du blot et felt til denne:

parentid int not null default '0'

Hvis parentid er 0 er det en "rodkategori" og ellers er det en id på en anden categoryid, som så er "forældren" til den pågældende kategori - Det kan repræsenteres sådan:

kategori
-underkategori
--underunderkategori
-andenunderkategori
andenkategori
-underkategoritilandenkategori

osv :)
Avatar billede zib Nybegynder
11. maj 2005 - 14:46 #4
jeg forstår ikke hvad du mener
Avatar billede zib Nybegynder
11. maj 2005 - 15:02 #5
er det rigtig forstået?
så alle hvis fek

Hovedkategori "script" parentid 0
underkategori 'php' (hvad skal de så have i parent id)
underkategori 'asp' (hvad skal de så have i parent id)

Hovedkategori "fodbold" (skal denne så også have parentid 0)
underkategori 'Danmark' (hvad skal de så have i parent id)
underkategori 'Sverige' (hvad skal de så have i parent id)
Avatar billede coderdk Praktikant
12. maj 2005 - 00:53 #6
ID NAVN    PARENT
== =======  ======
1  Script  0
2  PHP      1
3  ASP      1
4  Fodbold  0
5  Danmark  4
6  Sverige  4

osv osv - Du kunne måske med fordel læse lidt om databaser og SQL :)
Om SQL kender jeg denne: http://www.w3schools.com/sql/default.asp
Ved ikke lige med generel databasedesign...
Avatar billede zib Nybegynder
12. maj 2005 - 07:21 #7
kender du ikke nogle på dansk?
Avatar billede zib Nybegynder
12. maj 2005 - 14:43 #8
jeg forstår det ikke//
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