Avatar billede hoeks Nybegynder
25. januar 2007 - 15:43 Der er 7 kommentarer og
1 løsning

Hjælp til php - oprettelse af undermenu!

her er min index fil: http://pastebin.com/867002 og her er min admin-del: http://pastebin.com/867019. Selve siden er her: www.zibo.dk Hvis I kigger under "madrasser", så kan I se, at der kommer en undermenu - den der i koden kaldes "produkter". Hvis jeg nu vil have en lignende undermenu på siden "seng", hvordan går jeg så det lettest ? Jeg mener, koden er jo skrevet, skal det hele virkeligt stå der 2 gange ?
Er nået frem til, at det må være lettest at smide det i en løkke... korrekt ?

Mysql delen ser således ud:



CREATE TABLE `seng` (
  `ID` int(11) NOT NULL auto_increment,
  `navn` varchar(55) NOT NULL default '',
  `Indhold` text NOT NULL,
  `underid` varchar(55) NOT NULL default '',
  PRIMARY KEY  (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

CREATE TABLE `produkter` (
  `ID` int(11) NOT NULL auto_increment,
  `navn` varchar(55) NOT NULL default '',
  `Indhold` text NOT NULL,
  `underid` varchar(55) NOT NULL default '',
  PRIMARY KEY  (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

CREATE TABLE `pages` (
  `ID` int(11) NOT NULL auto_increment,
  `Indhold` text NOT NULL,
  `Menu` varchar(40) NOT NULL default '',
  PRIMARY KEY  (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;


er ikke ret skarp til php - har ikke skrevet hele dette script selv. Jeg står og skal ud på en længere rejse her om 2dage og vil meget gerne have dette på plads inden, derfor det høje antal point for hjælp.

På forhånd tak!
Avatar billede jakobdo Ekspert
25. januar 2007 - 16:24 #1
For det første ville jeg bruge denne tabel opbygning:

TABELNAVN: MENU
id - int auto increment
navn - varchar (menuens tekst)
link - varchar/text (menuens link)
parent - int (hvis parent = 0, så snakker vi hovedmenu, hvis parent = 1, så vil det sige det er en undermenu til menu med id = 1)
Avatar billede hoeks Nybegynder
25. januar 2007 - 16:58 #2
jakobdo: Har du tid til hjælpe mig - evt. over msn? Er lidt tung til det her php, så det kunne være nice med lidt "live-support"... tvivler på, at det tager dig ret lang tid ;P

Hvis det er, så er min msn: rasmus_hoeks[at]hotmail.com
Avatar billede hoeks Nybegynder
25. januar 2007 - 22:57 #3
Andre der kan hjælpe ? - det svar jeg har fået er ikke nok til at hjælpe mig :S
Avatar billede jakobdo Ekspert
26. januar 2007 - 06:38 #4
Jeg forsøgte at kontakte dig i går via MSN, men fik ikke noget svar!
Avatar billede hoeks Nybegynder
26. januar 2007 - 12:29 #5
jakobdo: hmm... Kan ikke se, at du har forsøgt at kontakte mig. I hvert fald har jeg ikke fået nogen "besked-popup" på min skærm.
Kan jeg få din mail og prøve via msn ?
Avatar billede hoeks Nybegynder
30. januar 2007 - 09:57 #6
smid svar..
Avatar billede jakobdo Ekspert
30. januar 2007 - 09:58 #7
Svar!
Avatar billede jakobdo Ekspert
30. maj 2007 - 22:00 #8
Takker for point.
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