Allereerst dit is zeker geen scriptrequest maar meer een vraag om ervaringen en meningen te wisselen om over hoe iets het beste te kunnen doen wat misschien voor andere programma's en in een andere omgeving ook gebruikt kan worden.
Ik ben op het moment bezig met het ontwikkelen van een webshop script. Ik heb hiervoor op het moment drie tabellen in een Mysql database te weten: secties, groups, en products. In secties staat simpelweg een ID en een naam van alle secties, in de groepen ook ID en naam van de groepen. In de product tabel staat vervolgens alle producten met de diverse velden erbij, prijs, omschrijving etc. Ook staat in deze tabel een cel met de sectie ID en groep ID waar het product in thuishoort.
Alle producten kunnen bijgewerkt worden in een formulier pagina waar dropdown boxen staan. Nu is het de bedoeling dat producten in meerdere sectie's en groepen geplaatst moeten kunnen worden. Ik had hiervoor het idee om dit met checkboxen te doen. Dus:
Maar als ik dit doet dan heeft de HTTP_POST_VARS enkel één valuewaarde en kan ik op geen enkele manier alle andere "aangevinkte" groepen pakken. Normaal zou ik gewoon elke groep een aparte ID meegeven, echter weet ik niet op voorhand hoeveel checkboxen ik krijg omdat men nadien ook groepen kan toeveogen.
Iemand die een soortgelijk probleem ooit eerder bij de hand gehad heeft?
Zijn er misschien betere manieren om dergelijke dingen op te zetten, betere databasesturctuur?
Ik ben op het moment bezig met het ontwikkelen van een webshop script. Ik heb hiervoor op het moment drie tabellen in een Mysql database te weten: secties, groups, en products. In secties staat simpelweg een ID en een naam van alle secties, in de groepen ook ID en naam van de groepen. In de product tabel staat vervolgens alle producten met de diverse velden erbij, prijs, omschrijving etc. Ook staat in deze tabel een cel met de sectie ID en groep ID waar het product in thuishoort.
Alle producten kunnen bijgewerkt worden in een formulier pagina waar dropdown boxen staan. Nu is het de bedoeling dat producten in meerdere sectie's en groepen geplaatst moeten kunnen worden. Ik had hiervoor het idee om dit met checkboxen te doen. Dus:
code:
1
2
3
4
5
| <input type=checkbox name=group value='1'> <input type=checkbox name=group value='2'> <input type=checkbox name=group value='3'> <input type=checkbox name=group value='4'> <input type=checkbox name=group value='5'> |
Maar als ik dit doet dan heeft de HTTP_POST_VARS enkel één valuewaarde en kan ik op geen enkele manier alle andere "aangevinkte" groepen pakken. Normaal zou ik gewoon elke groep een aparte ID meegeven, echter weet ik niet op voorhand hoeveel checkboxen ik krijg omdat men nadien ook groepen kan toeveogen.
Iemand die een soortgelijk probleem ooit eerder bij de hand gehad heeft?
Zijn er misschien betere manieren om dergelijke dingen op te zetten, betere databasesturctuur?