Avatar billede rane Nybegynder
13. juli 2006 - 15:41 Der er 1 kommentar og
1 løsning

Dynamisk form variabel

Jeg har ca. 80 checkboxes i 20 rækker på en side, hvor brugeren så kan krydse så mange af som han/hun nu lyster.  Hver række repræsenterer en dato og hver checkbox har så et dynamisk navn såsom:

<td><input type="checkbox" name="13-09-2006dagensret" value="26" /></td>
<td><input type="checkbox" name="13-09-2006salat" value="26" /></td>
<td><input type="checkbox" name="13-09-2006madpakken" value="26" /></td>
<td><input type="checkbox" name="13-09-2006XL" value="5" /></td>

Har 4 tabel-felter i min database ved navn "DagensRet", "Salat", "Madpakken" og "XL".

Disse felter skulle gerne krydses af når man tilføjer en række i tabellen med datoen 13-09-2006. Men der er altså 20 af disse rækker, så hvordan får jeg tilføjet 20 rækker i Access tabellen og krydses af de rigtige steder?
Avatar billede Søren Bech Morsing Praktikant
15. juli 2006 - 12:11 #1
opretter du disse 20 rækker dynamisk i din html visning?
Hvis du gør, så ved du jo hvilken dato du starter med at tildele og hvilken dato du slutter med

Så skal du blot requeste alle disse checkboxe når submit udføres (samme løkke som du brugte til at vise de 20 rækker checkboxe med)

Men har du hardcodet html'en du viser ovenfor, så virker det jo ikke, med mindre det er de samme datoer du har hver måned
Avatar billede rane Nybegynder
19. juli 2006 - 09:36 #2
Jeg havde netop hardcodet det, så en alternativ løsning er fundet - ellers tak :)
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
Kurser inden for grundlæggende programmering

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