Hoi allemaal,

ik heb een probleem, en dat is het volgende:

Ik ben een webwinkel aan het maken voor een interieurshop. Als je op een product klikt, krijg je foto, beschrijving etc. Nu moeten daar ook 2 knopjes bij van vorige en volgende.

Ik vraag me echt af hoe ik dat moet doen.
Mijn database is als volgt opgebouwd:
(sql code dan maar)

CREATE TABLE `shop_artikelen` (
  `id` int(11) NOT NULL auto_increment,
  `titel_nld` text NOT NULL,
  `titel_en` text NOT NULL,
  `image` text NOT NULL,
  `beschrijving_nld` text NOT NULL,
  `beschrijving_en` text NOT NULL,
  `prijs` text NOT NULL,
  `categorie` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;


De producten van de verschillende categorieen staan dus hars en dwars door elkaar. Ik haal 1 product gewoon op via $_GET['pid'] (met beveiliging natuurlijk).

Hoe kan ik het beste bepalen welk ID het vorige en volgende product hebben in dezelfde categorie?

Joris
Hmm...ik zou zeggen: je database beter inrichten.

Maar als je die niet veranderen wilt kan je het best een loopje maken die iedere keer kijkt waar de categorie gelijk is aan de reeds gekozen categorie en dan de id eruit haalt of zo?
Zal wel voor wat extra verkeer zorgen ben ik bang...
Heb het via wat lastige if/else commands al voor elkaar!

Reageren