Avatar billede syswatch Novice
06. december 2006 - 10:54 Der er 2 kommentarer og
1 løsning

Splitter tal ad over 9 - foreach og array

Hejsa...
Jeg har et lidt mærkeligt problem som jeg ikke selv lige kan løse.
Jeg skal her prøve at beskrive det.

Jeg har en form som sender denne linie afsted.
<input type=\"checkbox\" name=\"activeset[]\" value=\"$row2[id]\" border=\"0\">

Og her er koden der bearbejder dataene:
if($_POST[submit]) {
foreach($_POST[activeset] as $key => $value) {
print "$key - $value[0] - $value[1]";
}

Men hvorfor er det at hvis $row2[id] fx er 21 så bliver tallet "skildt" ad, så 2 bliver $value[0] og 1 bliver $value[1].
Hjælp ?
Avatar billede kinderaeg Nybegynder
06. december 2006 - 11:04 #1
Fordi du siger at den skal tage value på henholdsvis index 0 og 1. Hvis du vil ha' det til at stå som et helt tal, skal du bare bruge $value, ikke $value[0] og $value[1]
Avatar billede syswatch Novice
06. december 2006 - 11:09 #2
Kanon, sikke en dum fejl.. men sådan er det at være nybegynder... :-)
Smider du et svar så jeg kan lukke...
Avatar billede kinderaeg Nybegynder
06. december 2006 - 11:10 #3
Svar :)
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