If Not mySmartUpload.Files("pic" & i).IsMissing Then
mySmartUpload.Files("pic" & i).saveAs("./bilder1/" & dataID & "_" & i & ".jpg")
Response.Write "Inne i if-satsen"
End If
För att kolla att den verkligen hamnar inom If satsen.
såhär skrev jag:
dataID = CInt(mySmartUpload.Form("dataID").values) ' # HIT #
numPictures = CInt(mySmartUpload.Form("numPictures").values) ' # MADE BY EITRAZ #
For i = 1 To numPictures
If Not mySmartUpload.Files("pic" & i).IsMissing Then
mySmartUpload.Files("pic" & i).saveAs("./spelbilder/" & dataID & "_" & i & ".jpg")
End If
Next
Då måste du nästan lägga bilderna i en separat tabell och länka in varje bild med ett referensid. I annat fall så får du loopa ut dem ifrån kolumnen på någe vis. Jag fattar inte riktigt hur du har bilderna, men låt säga att dina bildnamn ligger kommaseparerade i kolumnen "antalbilder"(bild_1,bild_2,bild_3, osv.), så skulle du kunna göra något liknande. Som princip:
Dim bilder,i
bilder=split(RecSet("antalbilder"),",")
for i = lbound(bilder) to ubound(bilder)
Response.write "<img src="& bilder(i) &"><br>"
next
Nu har jag fixat så bilderna visas, men så som jag har koden nu visas 1 bild, och sen måste man trycka på "nästa" för att se nästa... jag vill ha så att man kan kolla på alla bilderna samtidigt.
koden:
If picNum <= 0 OR picNum > numPics Then
Response.Write " "
Else
hmm din kod verkade inte funka i mitt script.. nu har jag skrivit:
for picNum = 1 To numPics Step 1
Response.Write "<a href="./spelbilder/" & thisID & "_" & picNum & ".jpg""><img src=""./spelbilder/" & thisID & "_" & i & ".jpg"" width=""50"" height=""50"" border=""1""></a>"
next
Om nu numPics innehåller antalet bilder och att bilderna heter det som variabeln thisID heter samt sen 1.jpg 2.jpg osv Så tycker jag nog det bör fungera.
Vad skrivs det ut? Får du ut htmlkod som skriver ut rätt antal bilder? Blir då sökvägen till bilderna fel eller vad händer?
258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a