Ik heb een menu gemaakt dat wordt gegenereerd uit een database, deze mag max 2 niveau's hebben dus ik heb de volgende table gemaakt.
In subitems staat een door komma's gescheide waarde. BV item1,item2,item3. Dit kan worden aangepast. Dit is verder ook niet zo moeilijk maar nu wil ik er ook achter kunnen komen welke waarden zijn veranderd/verwijderd. Dit ivm andere rijen in een andere tabel die aangepast moeten worden.
Ik dacht eerst gewoon uitlezen en vergelijken, maar dan loop ik tegen het probleem op dat als er wat verwijderd wordt hij items in de array met de verkeerde vergelijkt. BV
origineel
item1,item2,item3
gewijzigd
item2, item3
De code zou dan aangeven dat nummer 1 en 2 gewijzigd waren. Echter hoe kan ik nu het beste kijken wat er gewijzigd is.
code:
1
2
3
| Menuid Hoofditems Subitems |
In subitems staat een door komma's gescheide waarde. BV item1,item2,item3. Dit kan worden aangepast. Dit is verder ook niet zo moeilijk maar nu wil ik er ook achter kunnen komen welke waarden zijn veranderd/verwijderd. Dit ivm andere rijen in een andere tabel die aangepast moeten worden.
Ik dacht eerst gewoon uitlezen en vergelijken, maar dan loop ik tegen het probleem op dat als er wat verwijderd wordt hij items in de array met de verkeerde vergelijkt. BV
origineel
item1,item2,item3
gewijzigd
item2, item3
De code zou dan aangeven dat nummer 1 en 2 gewijzigd waren. Echter hoe kan ik nu het beste kijken wat er gewijzigd is.