Avatar billede hehlers Nybegynder
18. august 2003 - 11:07 Der er 3 kommentarer og
1 løsning

Upload af billede / visning af alle billeder i dropdownmenu

Jeg har lavet et lille system hvor man kan uploade et billede til en mappe.

På en anden side, skal jeg så bruge et script der viser alle de billeder der ligger i mappen, man har uploadet til.

Billederne skal vises i en dropdown menu, man så kan vælge ud fra.

Er det noget, der er nogle hajer der kan hjælpe mig med.;)
Avatar billede ldanielsen Nybegynder
18. august 2003 - 14:39 #1
Dim objFS, objBaseFolder, objFiles, f1, subfolder, fe, imgArr
Redim imgArr(-1)
myPath = "/images/"
folderspec=Server.MapPath(myPath)
   
Set objFS = Server.CreateObject("Scripting.FileSystemObject")
Set objBaseFolder = objFS.GetFolder(folderspec)
   
Set objFiles = objBaseFolder.Files
   
For Each f1 in objFiles
    fe = Lcase(right(f1.name,3))   
    if ((fe = "png") or (fe = "gif") or (fe = "jpg")) then
        Redim preserve imgArr(Ubound(imgArr) + 1)
        imgArr(Ubound(imgArr)) = f1.name
    end if
Next

Så har du et array med billederne i

<select>
<option> - vælg her - </option>
<%
for i = 0 to Ubound(imgArr)
  Response.write ("<option>" & imgArr(i) & "</option>"
next
%>
</select>

Hvad skal der så ske når man vælger?
Avatar billede hehlers Nybegynder
18. august 2003 - 14:50 #2
Så skal det gemmes i en DB. ;)
Avatar billede hehlers Nybegynder
18. august 2003 - 14:59 #3
i et felt der hedder imageUrl, men du har jo svaret på mit spørgsmål, så pointene er self. dine, hvis du lige svarer. :)
Avatar billede ldanielsen Nybegynder
18. august 2003 - 20:00 #4
Nå ja :o)

og tak
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