[php] form post en een unchecked checkbox checken?

Pagina: 1
Acties:

  • red_indian
  • Registratie: Maart 2000
  • Laatst online: 24-06 16:43

red_indian

 Smokin' Suckz B!

Topicstarter
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 8-)

Need a cuesheet/tracklisting? (meer dan 500.000 online)


  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Je submit knop kan je ook een naam geven.

Dus als je bij form 1 je submit knop submit1 noemt, bij 2 submit2, dan kun je testten welke form gesubmit is met
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
  if (isset($submit1))
  {
    .
    .
    .
  }
  else if (isset($submit2))
  {
    .
    .
    .
  }
?>

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • red_indian
  • Registratie: Maart 2000
  • Laatst online: 24-06 16:43

red_indian

 Smokin' Suckz B!

Topicstarter
ach tuurlijk! bedankt. had hier helemaal niet aan gedacht |:(

Need a cuesheet/tracklisting? (meer dan 500.000 online)