28. februar 2007 - 23:12
Der er
12 kommentarer og 1 løsning
form med flere valg
Hvad er der galt her ?? <TD WIDTH="75%" ><select name="sprog" STYLE="width: 98px" style="font-size:9px" style="border-color:#4f3728" STYLE="height: 17px" multiple> Efter jeg har indsat multiple virker boksen ikke .....
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
28. februar 2007 - 23:19
#1
Det er simpelthen fordi 17px er for lidt til en multiple selection box! ... prøv at se hvad der sker hvis du laver den større. /o-zone
28. februar 2007 - 23:23
#2
Og du skal ikke angive style hver eneste gang, men kun én gang: <TD WIDTH="75%" ><select name="sprog" STYLE="width: 98px; font-size: 9px; border-color: #4f3728;" multiple></TD> Og så bør du forøvrigt lægge det i et stylesheet.
28. februar 2007 - 23:30
#3
Takker for det hurtige og gode svar ! Læg et svar o-zone steen : ja skal have lavet et style sheet..
01. marts 2007 - 01:05
#4
takker :)
05. marts 2007 - 22:56
#5
Lige et tillægsspørgsmål : Hvordan får jeg alle valgte data i databasen ?? det ser ud til at den kun sætter et af de valgte data i database tabellen .....
05. marts 2007 - 23:08
#6
det er til em MySQL database...
06. marts 2007 - 00:29
#7
Prøv at navngive selecten: <select name="sprog[]" -- og aflæse værdierne fra arrayet !-)
06. marts 2007 - 12:05
#8
Jeg har nu sat det ind som du skriver roenving og har derefter følgende : if ($_POST[sprog]) { foreach ($_POST['sprog'] AS $val) { $sql="INSERT INTO jobsoeger(sprog) VALUES('$val')"; } } Men der står bare : Duplicate entry '' for key 1
06. marts 2007 - 16:01
#9
Nogen der har et bud på hvad der kan være forkert ??
06. marts 2007 - 16:14
#10
Nå nu fik jeg det løst.... Så er det bare hvordan jeg får trukket data ud af databasen igen.. Jeg har følgende : <TD class="td13" width="25%">Sprog:</TD> <TD WIDTH="75%" ><select name="sprog[]" STYLE="width: 98px" style="font-size:9px" style="border-color:#4f3728" STYLE="height: 100px" multiple> <option value="-1">Ikke angivet</option> <option value="79">Achinesisk</option> <option value="1">Afrikaans</option> <option value="2">Albansk</option> osv.... dvs i tabellen står der feks. : 1,2 hvordan får jeg det skrevet ud som de 2 sprog ?? ( bruger PHP)
06. marts 2007 - 16:23
#11
Du slår dem vel bare op i den tabel, hvor du værdierne til selecten ?-)
06. marts 2007 - 17:22
#12
dvs jeg skal smide dem ind i en database tabel og finde værdierne derfra udfra tallene ?
06. marts 2007 - 17:32
#13
Det vil være den måde, der vil være naturlig, når man alligevel bruger en database !-) -- i øvrigt vil din php-kode også tjene ganske voldsomt på det, da den vil blive adskilligt mere overskuelig !o]
Vi tilbyder markedets bedste kurser inden for webudvikling