Beste Tweakers,
Ik heb een vraag waar ik al een tijdje geen oplossing voor kan bedenken. Of laat ik het zo zeggen, ik kan wel een oplossing bedenken maar geen nette oplossing.
Het probleem is als volgt: ik heb drie tabellen in een database
Users
Boeken
Wat ik wil maken is een "back-end" voor een website waar ik een niet gedefinieerd aantal boeken kan koppelen aan gebruikers. Dus bijvoorbeeld, 14 boeken aan gebruiker pietje, 3 aan gebruiker klaasje en 1 aan Jantje.
Ik bedacht dus dat ik een koppeltabel nodig had:
Koppeltabel boeken - users
Ik weet alleen nu niet hoe ik netjes in een backend met php kan programmeren om dit via formulieren in te vullen. Ik wil niet een lijst met checkboxen maken voor boeken en dan elk boek aanvinken wat bij de gebruiker past. Dat wordt een te grote lijst lijkt me zo.
Maar omdat je niet weet hoeveel boeken aan de gebruiker gekoppeld moeten worden kan je ook niet een aantal dropdowns maken, want wie weet maak je er een te weinig.
De enige oplossing lijkt me, eerst gebruiker maken, daarna een vraag met "hoeveel boeken koppel je aan deze gebruiker?" en dan dat aantal dropdown's maken. Maar ik vind het jammer om hier een soort van doorklik voor te maken.
Hoe worden deze problemen over het algemeen opgelost?
Alvast bedankt,
Ik heb een vraag waar ik al een tijdje geen oplossing voor kan bedenken. Of laat ik het zo zeggen, ik kan wel een oplossing bedenken maar geen nette oplossing.
Het probleem is als volgt: ik heb drie tabellen in een database
Users
| ID | Naam |
| 1 | Pietje |
| 2 | Jantje |
| 3 | Klaasje |
Boeken
| ID | Naam |
| 1 | Programmeren in C |
| 2 | Programmeren in Java |
| 3 | Programmeren in C# |
| 4 | Programmeren in PHP |
Wat ik wil maken is een "back-end" voor een website waar ik een niet gedefinieerd aantal boeken kan koppelen aan gebruikers. Dus bijvoorbeeld, 14 boeken aan gebruiker pietje, 3 aan gebruiker klaasje en 1 aan Jantje.
Ik bedacht dus dat ik een koppeltabel nodig had:
Koppeltabel boeken - users
| ID | user_id | boek_id |
| - | - | - |
Ik weet alleen nu niet hoe ik netjes in een backend met php kan programmeren om dit via formulieren in te vullen. Ik wil niet een lijst met checkboxen maken voor boeken en dan elk boek aanvinken wat bij de gebruiker past. Dat wordt een te grote lijst lijkt me zo.
Maar omdat je niet weet hoeveel boeken aan de gebruiker gekoppeld moeten worden kan je ook niet een aantal dropdowns maken, want wie weet maak je er een te weinig.
De enige oplossing lijkt me, eerst gebruiker maken, daarna een vraag met "hoeveel boeken koppel je aan deze gebruiker?" en dan dat aantal dropdown's maken. Maar ik vind het jammer om hier een soort van doorklik voor te maken.
Hoe worden deze problemen over het algemeen opgelost?
Alvast bedankt,