Avatar billede t-rex Nybegynder
19. april 2005 - 20:30 Der er 5 kommentarer og
1 løsning

id på checkbox

har et lille problem. hvad skal jeg gøre hvis jeg har eks 2 der hedder checkbox1=1 og en der hedder checkbox2=2

lige nu bruger jeg

    foreach ($_GET as $key => $value)
        {
        if(strstr($key,"checkbox"))
            { 
            $id = substr($key, 8);
            }
        }

men der tager den kun den sidste post der kommer.
er der en anden måde at lave det på.
Avatar billede erikjacobsen Ekspert
19. april 2005 - 20:36 #1
Den tager både den der hedder checkbox1 og den der hedder checkbox2. Men kan overskriver $id vil du reelt kun se den sidste. Hvad er det du skal bruge det til?
Avatar billede t-rex Nybegynder
19. april 2005 - 20:59 #2
det er fordi jeg har en masse billeder der bliver vist på en side og så har jeg lavet en checkbox over hver billede som man kan afkrydse. dem som man så har afkrydset skal den eks. slette eller ligende. men hvis de afkrydser 2 eller flere går det galt.
Avatar billede erikjacobsen Ekspert
19. april 2005 - 23:24 #3
Kan det så være fordi du har denne struktur:

  foreach ($_GET as $key => $value)
        {
        if(strstr($key,"checkbox"))
            {
            $id = substr($key, 8);
            }
        }
    // gør noget ved $id

men burde havde denne (vi er nødt til at gætte, når du ikke vil fortælle os hvad du gør):

  foreach ($_GET as $key => $value)
        {
        if(strstr($key,"checkbox"))
            {
            $id = substr($key, 8);
            // gør noget ved $id
            }
        }
Avatar billede t-rex Nybegynder
20. april 2005 - 16:55 #4
undskyld den dårlige forklaring. men du ramte lige det jeg skulle bruge. så smider du et svar.
Avatar billede erikjacobsen Ekspert
20. april 2005 - 17:37 #5
Ellers tak, jeg samler slet ikke på point.
Avatar billede t-rex Nybegynder
20. april 2005 - 17:38 #6
tak skal du havde. lukker
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