Avatar billede roadi Nybegynder
12. november 2001 - 18:03 Der er 7 kommentarer og
1 løsning

Liste filer i et dir til asp via dropdown!

Hej Experter!

Jeg er rimelig ny faget ASP.

Jeg har et admin interface til en lille db. I denne db, er der der nogen personer oprettet med et lille billede til som ligger i et dir.

Nu er det så det sjove kommer. Når man via admin interface skal oprette nye poster i db\'en skal man jo også kunne tilføje billedet. Det havde jeg forstillet mig at man gjorde via en lille dropdown der læser i det bibliotek hvor billederne liggger i. Så alle filnavne er tilrådighed via dropdown menuen...

Er der nogen der kan hjælpe??
Avatar billede eagleeye Praktikant
12. november 2001 - 18:07 #1
set fso = server.createobject(\"scripting.filesystemobject\")
set fileobject = fso.getfolder(server.mappath(\".\"))
set fso_files = fileobject.files
%>
<select name=image_ class=stan_form>
<%
for each file in fso_files
  response.write \"<option value=\"
  response.write \"\'\" & file.name & \"\'\"
  response.write \">\"
  response.write file.name
  response.write \"</option>\"
next
%>
Avatar billede eagleeye Praktikant
12. november 2001 - 18:08 #2
Glemte lige at skrive at du kan rette stien i :
set fileobject = fso.getfolder(server.mappath(\".\"))
Avatar billede roadi Nybegynder
12. november 2001 - 19:23 #3
Det virker skide godt, jeg har bare et men..

Jeg har også en rette mulighed.. Hvor den viser hvad der står om den enkelte post, der ville jeg også meget gerne bruge den og samtidigt få vist hvad der står i feltet i db..

Hvordan gør jeg det??

Jeg har forsøgt med <option><%rs=(\"picture\")%></option>
Avatar billede roadi Nybegynder
12. november 2001 - 19:23 #4
Det er lige meget jeg har løst det nu.. Man skal bare lige holde ørene stive så virker det jo!!
Avatar billede roadi Nybegynder
12. november 2001 - 19:27 #5
Det virker ikke helt alligevel! Den skriver fint filnavne men når jeg ligger dem ind i basen så mangler skriver den kun filnavnet og ikke stien til filnavnet..

Såen ser min kode ud!
set fso = server.createobject(\"scripting.filesystemobject\")
set fileobject = fso.getfolder(server.mappath(\"../pictures\"))
set fso_files = fileobject.files
%>
<select name=image_ class=stan_form>
<%
for each file in fso_files
  response.write \"<option value=\"
  response.write \"\'\" & file.name & \"\'\"
  response.write \">\"
  response.write file.name
  response.write \"</option>\"
next
%>
Avatar billede eagleeye Praktikant
12. november 2001 - 21:00 #6
skal det være hele siten eller kun ../pictures ?
Avatar billede roadi Nybegynder
13. november 2001 - 08:32 #7
det skal bare være ../pictures
Avatar billede eagleeye Praktikant
13. november 2001 - 18:58 #8
set fso = server.createobject(\"scripting.filesystemobject\")
set fileobject = fso.getfolder(server.mappath(\"../pictures\"))
set fso_files = fileobject.files
%>
<select name=image_ class=stan_form>
<%
for each file in fso_files
  response.write \"<option value=\"
  response.write \"\'../pictures/\" & file.name & \"\'\"
  response.write \">\"
  response.write file.name
  response.write \"</option>\"
next
%> 
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
Kurser inden for grundlæggende programmering

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