17. februar 2003 - 08:18
Der er
20 kommentarer og 1 løsning
Hvordan gør man lige det ?
Jeg har en liste med nogle kommuner ca 275 stk. Det man gør er at oprette et hold også skal man kunne tilføje disse kommuner via en klik boks. Men hvodan gør jeg når jeg skal sætte dem ind ? jeg ville have IDerne fra kommune rækken sat in sådan 1,2,3,4,5,6,7,8,9 Det kan jeg egentligt godt lave, men hvordan kan jeg loope og skrive de poster ud der står i kommune. Jeg mener det kunne laves med et array.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
17. februar 2003 - 08:28
#1
Mener du sådanne noget med nogle Dropdown's ??
17. februar 2003 - 08:46
#2
nej jeg har fået det lavet så når man vælger nogle kommuner smider scriptet det in i databasen sådan 1, 3, 4, 8, 10, 13 Det jeg så ikke kan finde ud af er hvordan jeg på en anden side viser de kommuner der er valgt, jeg mener man kan lave det med et Array som skal splittes men jeg kan ikke rigtig få det til at virke.
17. februar 2003 - 08:50
#3
Hvordan ser din kode?
17. februar 2003 - 08:51
#4
Dim liste, arrB liste = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,æ,ø,å" arrB = Split(liste,",") intCount = UBound(ArrB) + 1 Response.write("Der er " & intCount & " poster") t=0 Do Until t = intCount Response.Write "" & arrb(t) & "," t = t + 1 Loop Kan dette bruges..
17. februar 2003 - 08:53
#5
Du skal bare i liste Lave et loop, med tallene og så putte den ind der...
17. februar 2003 - 09:07
#6
her laver jeg listen og sætter tingene in i databasen <% set connect = server.createobject("ADODB.Connection") Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("db/regioner.mdb") %> <html> <head> <title>Tilføj Kommuner</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action="kommuner.asp?opdater=ok"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td>Kommune <input name="holdID" type="hidden" value="<%=request.querystring("holdID")%>"></td> <td>Vælg</td> </tr> <% set rs = connect.Execute("Select * FROM kommuner Order by kommuneID ASC") if not rs.EOF then Do until rs.EOF %> <tr> <td><%=rs("komnavn")%></td> <td><input type="checkbox" name="kommuner" value="<%=rs("kommuneID")%>"></td> </tr> <% rs.MoveNext Loop else response.write "Ingen hold oprettet" end if %> </table> <br> <input type="submit" name="Submit" value=" Vælg "> </form> </body> </html> <% If request.querystring("opdater") = "ok" then SQL = "Update microhold set kommuner= '" & request.form("kommuner") & "' " SQL = SQL & " WHERE holdID= "& request.form("holdID") Connect.Execute(SQL) end if %> Det giver så en streng i kommuner hvor der står 1, 3, 4, 8, 10, 13 (det er IDerne fra kommune listen) så vil jeg have lavet en side hvor jeg kunne vise de kommuner der er valgt.
17. februar 2003 - 09:09
#7
Det er loopet der tager IDerne fra 1, 3, 4, 8, 10, 13 og viser dem jeg ikke kan lave.
17. februar 2003 - 09:10
#8
Okay... Kunne du ikke bruge det forslag jeg kom med ??
17. februar 2003 - 09:14
#9
Dim liste, arrB liste = byer arrB = Split(liste,",") intCount = UBound(ArrB) + 1 Response.write("Der er " & intCount & " poster") t=0 Do Until t = intCount Response.Write "" & arrb(t) & "," t = t + 1 Loop Function Byer Do Until t = intCount Response.Write "" & rs("komnavn") & "," t = t + 1 Loop End Function Jeg ville mene at denne fungere....
17. februar 2003 - 09:15
#10
Husk lige denne SQL sætning... set rs = connect.Execute("Select * FROM kommuner Order by kommuneID ASC") if not rs.EOF then Do until rs.EOF
17. februar 2003 - 09:15
#11
wiesemarc >> ikke lige so jeg ser det for den liste du viser fortæller jo bare hvor mange elementer der er i det Array, jeg vil have den til at Vise posterne i en databse hvor de IDer der er i Arrayet er = dem der er i databasen. Håber du forstår mig, det er jo mandag hehe
17. februar 2003 - 09:16
#12
Undskylder.. Functionen var lidt forkert.. Er rettet nu... Function Byer Do until rs.EOF Response.Write "" & rs("komnavn") & "," Loop End Function
17. februar 2003 - 09:17
#13
Så skal rs("komnavn") bare være rs("id")... Er det tal eller navnet du vil have i den...
17. februar 2003 - 09:25
#14
wiesemarc >> Skal der ikke være en Select et sted ??
17. februar 2003 - 09:28
#15
Okay.. Du vil have sådanne en... <select name="etellerandet"> <% Do until rs.EOF response.write "<option value=''>" && "</option>" & vbCrLf Loop %> </select>
17. februar 2003 - 09:30
#16
<select name="etellerandet"> <% Do until rs.EOF response.write "<option value='" & TIL ID & "'>" & TIL NAVN & "</option>" & vbCrLf Loop %> </select> Fare vildt meget rundt i koderne lige nu... Men som du skrev er det jo også mandag igen.... ØVVVVV..
17. februar 2003 - 09:34
#17
hehe oki jeg laver lige et test script og ser hvordan det går
17. februar 2003 - 09:39
#18
Okay.... Håber det fungere... Hvis ikke må jeg bare prøve noget andet...
17. februar 2003 - 09:46
#19
Ahm damid jeg er helt gået i stå her. Jeg har en TABEL der hedder microhold den indeholder kommuner som er et tekst felt her står der 1, 3, 4, 8, 10, 13 En anden TABEL som hedder kommuner som indeholder kommuneID som er = de tal der står i TABELLEN microhold Så vil jeg have en side som man kan kalde med et ID og IDet = holdID fra TABELLEN microhold Jeg vil så have listet de kommuner fra TABELLEN kommuner hvor IDet = det der står i TABELLEN microhold i feltet kommuner. I hate monday's
17. februar 2003 - 09:49
#20
Me Too... :o) Bruger du MSN ???
17. februar 2003 - 09:50
#21
jo sporgejorgen@hotmail.com
Kurser inden for grundlæggende programmering