Avatar billede abekatzen Nybegynder
03. juni 2004 - 23:35 Der er 1 kommentar og
1 løsning

hvordan læser jeg værdien af submittet checkbox med $_POST?

Jeg har en masse billeder som jeg lister op. Til hvert billede hører der en checkbox som får filnavnet for billedet som filnavn.

efter formen submittes har jeg alle filnavnene i et array, og skal finde ud af hvilken checkbokse der er blevet sendt med.

hvordan gør jeg det?

Har prøvet med:
$fil = $_POST["".$files[0].""];

men det virker desværre ikke.
Avatar billede Slettet bruger
03. juni 2004 - 23:46 #1
<form method='post' ...>
<input type='checkbox' name='files[]' value='foo.jpg' />
<input type='checkbox' name='files[]' value='bar.jpg' />
...

Så er $_POST['files'] et array med de valgte checkbokse.

Kan gennemløbes som eksempelvis:

if (is_array($_POST['files'])) {
  foreach($_POST['files'] as $filename)
      echo $filename;
}
Avatar billede abekatzen Nybegynder
03. juni 2004 - 23:56 #2
Mange tak for hjælpen. Lige hvad jeg havde brug for. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester