In dit geval moet dus [0], [2], [6] en [8] worden weergegeven met checked (voor checkboxjes) en de overige dus niet.
Maar ik loop vast bij het weergeven...
Hoe kan ik ervoor zorgen dat er nadat je op submit drukt, hij alle aangevinkte checkboxjes berekend naar de goede waarde.
1e checkbox moet 2^0 = 1 opleveren, 2e moet 2^1 = 2 opleveren, 3e moet 2^2 = 4 opleveren etc...
Stel dat ik checkbox 1 en 3 heb aangevinkt, dan moet er na een berekening 5 uitkomen.
Maar hoe doe ik dit? (dit is zowat vraag 1 waar ik ook tegenaan loop).
Zodra er een waarde is opgegeven en je wilt een gebruiker bewerken door een ander recht op te geven, moet je deze weer aanpassen a.d.h.v. checkboxjes die al gechecked zijn. Maar ik loop hier ook op een probleem.
lau - 01/01/2007 20:11 (laatste wijziging 01/01/2007 20:15)
HTML interesse
Jah... I get it... zat weer eens moeilijk te denken.
Weet je ook een simpele manier om het terug te draaien?
Dus stel dat ik 37 heb (dat is dus 1e, 3e en 6e checkbox bij elkaar), dat ik de 1e, 3e en 6e checkboxjes aangevinkt krijg.
Dat was oorspronkelijk mijn slecht gestelde vraag in post 1.
edit:
Overigens, wat doet dit eigenlijk?
as $k => $v
Ik weet dat je alle waarde naar $k veranderd, maar wat doet $v?
je bedoelt van een getal terug die rechten? Je kan onthouden welke er aangevinkt waren (mysql of file) en met php terug aanvinken. Misschien dat het kan van een getal zijn oorspronkelijk producten te vinden maar in mijn verstand brand er geen lichtje
lau - 02/01/2007 21:15 (laatste wijziging 02/01/2007 22:44)
HTML interesse
Jah... het getal (37 zeg maar) wordt opgeslagen in mysql. Dat is geen probleem. Maar het getal terug naar die rechten... ik heb geen flauw idee hoe.
Ik heb wat codes getest, maar dit is fout (qua checkboxjes, die kloppen niet)... wellicht dat dit jullie op een idee brengen.