Avatar billede totalpc Seniormester
30. juni 2017 - 09:48 Der er 2 kommentarer og
1 løsning

Dynamisk antal radiobuttons

Jeg har en tabel med fx

id art

1 Hest
2 Ko

Nu vil jeg gerne have nogle radio buttons som bliver lavet ud fra den liste i tabellen og efterfølgende kunne tage den value med og bruge. Der skal desuden være en value til sidst som hedder anden art hvor man selv kan indtaste en art.

* Hest
* Ko
*Anden:

Så hvordan får jeg efterfølgende fat i value på de radiobuttons når nu der kan være et vilkårligt antal eller den sidste faste?
Avatar billede Slater Ekspert
30. juni 2017 - 10:06 #1
I PHP? Nemt nok. Så længe de har samme navn.

Et simpelt eksempel:

<form>
  <input type="radio" value="hest" name="radio">
  <input type="radio" value="ko" name="radio">
  <input type="radio" value="fisk" name="radio">
  <input type="radio" value="hund" name="radio">
  <input type="submit">
</form>

Hvis du sender det med f.eks. fisk valgt, vil du i $_REQUEST på PHP-siden få
array (size=1)
  'radio' => string 'fisk'

Det er ligegyldigt hvor mange af dem der er.
Avatar billede totalpc Seniormester
30. juni 2017 - 10:08 #2
Ah for pokker.....selvfølgelig... det virker jo helt lige til hehe. Tak,
Avatar billede jakobdo Ekspert
01. juli 2017 - 20:12 #3
Overvej evt.:

  <input type="radio" name="gender" value="1"> Hest<br>
  <input type="radio" name="gender" value="2"> Ko<br>

nu du allerede har ID.
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

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