1 2 3 4 5 6 | 1=tassen 2=business 4=travel 8=kids 16=accessoires 32=overige |
1 2 3 4 | 3 = tassen + business 48= accessoires + overige 33= tassen + overige 28= travel + kids + accessoires |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 1=tassen 2=business 3=tassen + business 4=travel 5=tassen+travel 6=business+travel 7=tassen +business+travel 8=kids 9=tassen+kids 10=business+kids 11=tassen+business+kids 12=travel+kids 13=tassen+travel+kids 14=business+travel+kids 15=tassen+business+travel+kids 16=accessoires 17=tassen+accessoires 18=bussines+accessoires 19=tassen+business+accessoires 20=travel+accessoires 21=tassen+travel+accessoires 22=business+travel+accessoires 23=tassen+business+travel+accessoires 24=kids+accessoires 25=tassen+kids+accessoires 26=business+kids+accessoires 27=tassen+business+kids+accessoires 28=travel+kids+accessoires 29=tassen+travel+kids+accessoires 30=business+travel+kids+accessoires 31= tassen+business+travel+kids+accessoires 32=overige 33=tassen+overige 34=business+overige 35=tassen+business+overige 36=travel+overige 37=tassen+travel+overige 38=business+travel+overige 39=tassen+business+travel+overige 40=kids+overige 41=tassen+kids+overige 42=business+kids+overige 43=tassen+business+kids+overige 44=travel+kids+overige 45=tassen+travel+kids+overige 46=business+travel+kids+overige 47=tassen+business+travel+kids+overige 48=accessoires+overige 49=tassen+accessoires+overige 50=business+accessoires+overige 51=tassen+business+accessoires+overige 52=travel+accessoires+overige 53=tassen+travel+accessoires+overige 54=business+travel+accessoires+overige 55=tassen+business+travel+accessoires+overige 56=kids+accessoires+overige 57=tassen+kids+accessoires+overige 58=business+kids+accessoires+overige 59=tassen+business+kids+accessoires+overige 60=travel+kids+accessoires+overige 61=tassen+travel+kids+accessoires+overige 62=business+travel+kids+accessoires+overige 63=tassen+business+travel+kids+accessoires+overige |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php switch($page){ case "tassen": $category="1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63"; break; case "business": $category="2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63"; break; case "travel": $category="4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63"; break; case "kids": $category="8,9,10,11,12,13,14,15,24,25,26,27,28,29,30,31,40,41,42,43,44,45,46,47,56,57,58,59,60,61,62,63"; break; case "accessoires": $category="16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"; break; case "overige": $category="32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"; break; } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <?php switch ($row['category']){ case "1": $array=array(1); break; case"2": $array=array(2); break; case"3": $array=array(1,2); break; case"4": $array=array(4); break; case"5": $array=array(2,3); break; case"6": $array=array(2,4); break; case"7": $array=array(1,2,4); break; case"8": $array=array(8); break; } ?> |
Mjah nonsens, je kan overal wel een koppeltabel voor aan gaan maken. dit werkt net zo effectief.quote:
Ja, het werkt inderdaad perfect, een beetje rekensommen gaan bijhouden in PHP om je koppelingen die je op een dramatische manier je database infietst bij te houden, om nog maar te zwijgen van de persoon na jou die die meuk van je mag gaan onderhouden en een groot WTF moment gaat krijgen bij het zien van deze handel.quote:Op donderdag 9 februari 2012 21:23 schreef Swetsenegger het volgende:
[..]
Mjah nonsens, je kan overal wel een koppeltabel voor aan gaan maken. dit werkt net zo effectief.
Dit is anders een beproefde methode die ook regelmatig gebruikt wordt om rollen en rechten bij te houden. Er worden helemaal geen 'rekensommen' bijgehouden.quote:Op donderdag 9 februari 2012 21:25 schreef Scorpie het volgende:
[..]
Ja, het werkt inderdaad perfect, een beetje rekensommen gaan bijhouden in PHP om je koppelingen die je op een dramatische manier je database infietst bij te houden, om nog maar te zwijgen van de persoon na jou die die meuk van je mag gaan onderhouden en een groot WTF moment gaat krijgen bij het zien van deze handel.
En daarom werkt het in jouw geval dus niet.quote:Op donderdag 9 februari 2012 21:26 schreef Swetsenegger het volgende:
[..]
Dit is anders een beproefde methode die ook regelmatig gebruikt wordt om rollen en rechten bij te houden. Er worden helemaal geen 'rekensommen' bijgehouden.
Het werkt prima, ik kan er ook even met een loopje doorheen. Daar ging mijn vraag overquote:Op donderdag 9 februari 2012 21:28 schreef Scorpie het volgende:
[..]
En daarom werkt het in jouw geval dus niet.
Wiel uitvinden? Dit wordt al jaren zo gebruikt man.quote:Op donderdag 9 februari 2012 21:29 schreef Devv het volgende:
Gebruik toch gewoon koppeltabellen . Je gaat toch het wiel niet opnieuw uitvinden?
Maar jij gaat code schrijven om relaties te leggen tussen gegevens die je later sowieso in een relationele database gaat opslaan . Of snap ik het gewoon niet?quote:Op donderdag 9 februari 2012 21:30 schreef Swetsenegger het volgende:
[..]
Het werkt prima, ik kan er ook even met een loopje doorheen. Daar ging mijn vraag over
[..]
Wiel uitvinden? Dit wordt al jaren zo gebruikt man.
Dit dus. Het is een leuke oefening, maar ik zou het persoonlijk niet in productiecode gebruiken. Ik krijg nu al hoofdpijn van het bovenstaande concept.quote:Op donderdag 9 februari 2012 21:32 schreef Scorpie het volgende:
Oke, wees lekker eigenwijs. I pity the fool die na jou de tyfuszooi mag opruimen en een extra categorie mag gaan toevoegen
dit. En als je echt eigenwijs bent, kijk je op http://www.php.net/manual/en/language.operators.bitwise.phpquote:
Als er een extra categorie toegevoegd moet worden moet de hele voorkant gewijzigd worden....quote:Op donderdag 9 februari 2012 21:32 schreef Scorpie het volgende:
Oke, wees lekker eigenwijs. I pity the fool die na jou de tyfuszooi mag opruimen en een extra categorie mag gaan toevoegen
En dat is relevant omdat? Wilde je gewoon uit rancune het principe 'dynamisch' niet toepassen, of vond je het gewoon teveel moeite?quote:Op donderdag 9 februari 2012 21:35 schreef Swetsenegger het volgende:
[..]
Als er een extra categorie toegevoegd moet worden moet de hele voorkant gewijzigd worden....
Wat is het nut van eenvoudig een extra categorie toe te kunnen voegen als vervolgens de hele voorkant EN achterkant op de schop kan?quote:Op donderdag 9 februari 2012 21:36 schreef Scorpie het volgende:
[..]
En dat is relevant omdat? Wilde je gewoon uit rancune het principe 'dynamisch' niet toepassen, of vond je het gewoon teveel moeite?
Dan kan je je beter afvragen waarom je de voorkant en achterkant op de schop moet gooien bij zoiets simpels als een extra categorie, iets dat je natuurlijk op je vingers kan natellen dat er in de toekomst zoiets gaat gebeuren. Waarom is er geen rekening mee gehouden in het initiele ontwerp en ontwikkelfase?quote:Op donderdag 9 februari 2012 21:37 schreef Swetsenegger het volgende:
[..]
Wat is het nut van eenvoudig een extra categorie toe te kunnen voegen als vervolgens de hele voorkant EN achterkant op de schop kan?
Omdat de klant 6 hoofdcategorieen verkoopt. Al 50 jaar. En er geen categorie bijkomt.quote:Op donderdag 9 februari 2012 21:40 schreef Scorpie het volgende:
[..]
Dan kan je je beter afvragen waarom je de voorkant en achterkant op de schop moet gooien bij zoiets simpels als een extra categorie, iets dat je natuurlijk op je vingers kan natellen dat er in de toekomst zoiets gaat gebeuren. Waarom is er geen rekening mee gehouden in het initiele ontwerp en ontwikkelfase?
Maar goed, ik ben toch maar een betweter die zijn e-piemel wil tonen ofzo.
Jij bent als het goed is de professional die ondanks het verhaal van de klant rekening houdt met een dynamische omgeving en een applicatie zo opzet dat het niet alleen nu goed werkt, maar ook in de toekomst is voorbereid op wijzigingen, uitbreidingen en verandering in vraag en gebruik van diezelfde applicatie. Daar wordt je voor betaald imo.quote:Op donderdag 9 februari 2012 21:44 schreef Swetsenegger het volgende:
[..]
Omdat de klant 6 hoofdcategorieen verkoopt. Al 50 jaar. En er geen categorie bijkomt.
Ik heb het de klant meerdere malen uitgelegd. De klant wil het zo. Wie ben ik om vol te houden dat ze na 50 jaar toch ECHT binnen nu en 2 jaar de boel volledig anders gaan doen.
Hij is helemaal niet lastiger Alles draait al, ik had alleen een leuk vraagstukje voor het editten van producten. Niks spannend.quote:Op donderdag 9 februari 2012 21:46 schreef KomtTijd... het volgende:
De vraag is: Waarom wil je een niet-flexibele oplossing toepassen terwijl die (blijkbaar) lastiger is dan de algemeen gebruikte flexibele oplossing? Wat is in hemelsnaam het nadeel?
"Ja ik kan in de database binnen 2 tellen een categorie toevoegen. Vervolgens hebben we een week werk om de volledige navigatie en vormgeving te wijzigen"quote:Op donderdag 9 februari 2012 21:46 schreef Scorpie het volgende:
[..]
Jij bent als het goed is de professional die ondanks het verhaal van de klant rekening houdt met een dynamische omgeving en een applicatie zo opzet dat het niet alleen nu goed werkt, maar ook in de toekomst is voorbereid op wijzigingen, uitbreidingen en verandering in vraag en gebruik van diezelfde applicatie. Daar wordt je voor betaald imo.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |