Afkrydsingsfelter

Tags:    html php

Hej
Jeg er igang med at lave lidt ændringer en side hvor der indtil nu er anvendt en dropdown-menu til at vælge kategori med. Nu skal dette så laves om til checkboxes i stedet. Men hvordan gør jeg det bedst?
Kan man gruppere checkboxes, således at alle værdier bliver til en.
F.eks. så laver jeg 10 checkboxes og disse har hver deres "value". Er der så muligt at jeg placerer dem i en gruppe, ligesom jeg gør med dropdown:
Fold kodeboks ind/udHTML kode 

Og så adskille hver værdi med et komma, eller er jeg nødt til at gøre således:
Fold kodeboks ind/udPHP kode 

Og derved adskille det hele med kommaer, eller kan jeg gruppere dem i formularen?



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Du kan skrive et input felts navn med kantede parenteser:

Fold kodeboks ind/udHTML kode 


Da kan du gennemløbe det med PHP ved:

Fold kodeboks ind/udPHP kode 


Du kan også sætte et keyname:

Fold kodeboks ind/udHTML kode 


Da kan du gennemløbe det med PHP ved:

Fold kodeboks ind/udPHP kode 


Dette er unikt for PHP, og mener ikke at det endnu er implementeret i ASP.NET



Out-of-the-box løsningen findes ikke. Men det er vel ikke så vanskeligt at skrive:

$values = implode(', ', $_POST['checkbox']);

??



Ok.
Men hvordan så, fordi jeg vil jo gerne have dem adskilt med komma, således at jeg kan bruge dem som tags i en søgefunktion. Kan jeg ikke bare få den til at hente det på samme måde som jeg selv foreslog, bare at jeg kun henter et felt, fordi det hele er grupperet?



Nej, det er det ikke, men det ville da have være dejlig hvis det fandtes en OOB-løsning.



t