ik wil een form posten en dan de waarde van een checkbox checken. het gaat om een configuratie scherm form die submit naar zichzelf (action="$PHP_SELF"). geen probleem als de checkbox is aangevinkt, maar hoe kan ik er achterkomen dat de checkbox niet is aangevinkt? dan is de waarde namelijk leeg.
want henk (<input type=checkbox naam=henk value=1>) wordt dan 1 als gechecked en leeg als niet gechecked.
mijn oplossing is om te kijken of er een post is uitgevoerd of dat de pagina gewoon wordt geladen door de lengte van het $HTTP_POST_VARS array te bekijken. als de lengte groter is dan 0 en de checkbox waarde is leeg dan is hij dus uit.
nog geen probleem. alleen nu wil ik meerdere forms op 1 php pagina. hoe kan ik er nu achter komen welke form gesubmit is? zonder een hidden value mee te geven!
of is dit misschien niet mogelijk?
zou erg stoer zijn als dit zonder hidden value kan
want henk (<input type=checkbox naam=henk value=1>) wordt dan 1 als gechecked en leeg als niet gechecked.
mijn oplossing is om te kijken of er een post is uitgevoerd of dat de pagina gewoon wordt geladen door de lengte van het $HTTP_POST_VARS array te bekijken. als de lengte groter is dan 0 en de checkbox waarde is leeg dan is hij dus uit.
nog geen probleem. alleen nu wil ik meerdere forms op 1 php pagina. hoe kan ik er nu achter komen welke form gesubmit is? zonder een hidden value mee te geven!
of is dit misschien niet mogelijk?
zou erg stoer zijn als dit zonder hidden value kan