[JS][PHP]namen van gecheckte checkboxes doorgeven

Pagina: 1
Acties:

  • Brabrabra
  • Registratie: Januari 2002
  • Nu online

Brabrabra

Chaoss ahv

Topicstarter
Ik heb op een PHP pagina door PHP aangemaakte checkboxen, die allemaal een naampje uit een database krijgen.

Erree[1000], Erree[1001], Erree[1002] enz...

Hoeveel checkboxen er op de pagina komen te staan hangt van de database af.

Nu wil ik de namen van de gecheckte checkboxen doorgeven naar een volgende pagina, maar als ik submit doe krijg ik alleen maar een array met zoveel keer als er een gecheckt was On er in.

Array ( [0] => on [1] => on [2] => on [3] => on [4] => on [5] => on [6] => on [7] => on [8] => on [9] => on )

En ik wil dus weten WELKEN dat dan zijn, want et interesseert me niet alleen hoeveel er gecheckt zijn.

Hoe kom ik achter die namen? :?

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23:47

Pelle

🚴‍♂️

Door de checkboxen allemaal een value te geven.

  • Brabrabra
  • Registratie: Januari 2002
  • Nu online

Brabrabra

Chaoss ahv

Topicstarter
Op vrijdag 19 april 2002 16:45 schreef Pelle het volgende:
Door de checkboxen allemaal een value te geven.
Goh :) *schaam*

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!


  • Brabrabra
  • Registratie: Januari 2002
  • Nu online

Brabrabra

Chaoss ahv

Topicstarter
met
code:
1
print_r(array_values ($wijzigen));

op de volgende pagina krijg ik wel de waarden

Array ( [0] => wijzigen[1200] [1] => wijzigen[2000] [2] => wijzigen[2001] [3] => wijzigen[2002] [4] => wijzigen[2003] [5] => wijzigen[2004] [6] => wijzigen[2005] [7] => wijzigen[2006] [8] => wijzigen[2007] [9] => wijzigen[2008] [10] => wijzigen[2009] [11] => wijzigen[2200] )

maar als ik
code:
1
2
3
4
for ($k=0; $k<12; $k++)
  {
  echo $wijzigen[$k];
  }

doe krijg ik weer niks... :(

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23:47

Pelle

🚴‍♂️

Op vrijdag 19 april 2002 17:02 schreef Brabrabra het volgende:
met
maar als ik
code:
1
[knip]

doe krijg ik weer niks... :(
Okee, waarom geef je uberhaupt al de keys voor de array aan?

Persoonlijk zou ik het zo oplossen:
code:
1
2
3
<input type="checkbox" name="erree[]" value="1001">
<input type="checkbox" name="erree[]" value="1002">
<input type="checkbox" name="erree[]" value="1003">

en dan in je PHP:
PHP:
1
<?foreach ($erree as $value) {    print $value . "\n";}?>

Jij gaat namelijk checken op $erree[0] en $erree[12] enzo, maar die bestaan niet want je noemt ze in je code al expliciet $erree[1001], $erree[2000] enzovoorts.

  • Brabrabra
  • Registratie: Januari 2002
  • Nu online

Brabrabra

Chaoss ahv

Topicstarter
Op vrijdag 19 april 2002 17:07 schreef Pelle het volgende:

Persoonlijk zou ik het zo oplossen:
code:
1
2
3
<input type="checkbox" name="erree[]" value="1001">
<input type="checkbox" name="erree[]" value="1002">
<input type="checkbox" name="erree[]" value="1003">
Ah, ik wist niet dat et zo werkte, maar zo werkt et dus wel :P

Nou dankje! :) Weer wat geleerd 8-)

Supergrover heeft een vogeltje gered. Dat vogeltje zat heel hoog in een boom en durfde niet naar beneden te klimmen!

Pagina: 1