Avatar billede bhn.314 Nybegynder
19. januar 2005 - 11:53 Der er 6 kommentarer og
1 løsning

2-dimensionelt <select>?

Jeg vil tvinge brugerne til at vælge en kombination af data jeg henter fra min db:

Navn    |nummer
Jylland |15324
Jylland |31242
Sjælland|11122

Kan man lave en 2-dimensionelt select-box a la:

<select name="myType[][]">
  <option value="[Jylland][15324]">Jylland - 15324</option>
  <option value="[Jylland][31242]">Jylland - 31242</option>
</select>

Som selvfølgelig kan submittes?

Hvad er alternativet når brugeren SKAL vælge en kombination?
Avatar billede fennec Nybegynder
19. januar 2005 - 12:03 #1
Ved ikke om du kan gøre det, men der er et alternativt, hvor du selv laver teksten om til et array med split().

<option value="Jylland;15324">Jylland - 15324</option>

script:
myArr = myTekst.split(";")
Avatar billede bhn.314 Nybegynder
19. januar 2005 - 12:19 #2
Den løsning er ikke særlig "ren". Jeg vil modtage data jeg kan være 110% sikker på er adskilt/"rene"
Avatar billede diggerx Nybegynder
19. januar 2005 - 12:34 #3
fennecs løsning er da lige efter bogen, men du kan også kigge her: http://www.scriptsearch.com/details/7275.html
Avatar billede bhn.314 Nybegynder
19. januar 2005 - 13:15 #4
Hmm ;-)
Avatar billede diggerx Nybegynder
19. januar 2005 - 13:29 #5
det han mener er at inden du lægger det i databasen splitter du den bare op i to.

hvis du bruger asp skal det være: MyArray = Split(MyString, ";")

datafeltTilJylland = MyArray(0)
datafelttilTal = MyArray(1)
Avatar billede olebole Juniormester
20. januar 2005 - 03:31 #6
<ole>

En database er en fil-konstruktion, hvor data står adskilt af et eller flere tegn - en komma-separeret liste er det simpleste eksempel. Det er svært at se, hvad der skulle være 'urent' ved at delimitere med et semikolon  :)

/mvh
</bole>
Avatar billede bhn.314 Nybegynder
04. april 2005 - 10:38 #7
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