Det er bare et gæt da det er det eneste loop der er..
<!-- #Include file="dbconn.asp" --> <% ' Variables ' ********* Dim mySmartUpload Dim file
On Error Resume Next
' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") Set fso=Server.CreateObject("Scripting.FileSystemObject")
' Only allow txt or htm files ' *************************** mySmartUpload.AllowedFilesList = "jpg,jpeg,gif"
' DeniedFilesList can also be used : ' Allow all files except exe, bat and asp ' *************************************** ' mySmartUpload.DeniedFilesList = "exe,bat,asp"
' Only allow files smaller than 50000 bytes ' ***************************************** mySmartUpload.MaxFileSize = 3000000
' Deny upload if the total fila size is greater than 200000 bytes ' *************************************************************** mySmartUpload.TotalMaxFileSize = 3000000
' Upload ' ****** Title = mySmartUpload.form("title") cat = mySmartUpload.form("cat") text = mySmartUpload.form("text") data = mySmartUpload.form("data") extra = mySmartUpload.form("extra")
strQuery_add = "INSERT INTO jb_items (cat, title, text, data, extra) VALUES ('" & cat & "', '" & Title & "', '" & text & "', '" & data & "', '" & extra & "')" Set objRS_add = conn.Execute(strQuery_add)
Set Rs = Conn.Execute("SELECT * FROM jb_items WHERE title = '"&Title&"'")
ID = rs("id")
if NOT fso.FolderExists(Server.Mappath("/img/items/"&ID)) then fso.CreateFolder(Server.Mappath("/img/items/"&ID)) end if
mySmartUpload.Upload
PicCount = 0
For each file In mySmartUpload.Files If not file.IsMissing Then
file.SaveAs("/img/items/"& ID &"/"&file.FileName) PicCount = PicCount + 1
End If Next
strQuery_Update = "UPDATE jb_items SET piccount = '" & PicCount & "' WHERE id = "&id conn.Execute(strQuery_Update)
nielle >> Godt observeret.. Det var netop det med at den kalder sig selv hele tiden...
Men kan du sige mig hvorfor den ikke tager form felterne med?
Title = mySmartUpload.form("title") cat = mySmartUpload.form("cat") text = mySmartUpload.form("text") data = mySmartUpload.form("data") extra = mySmartUpload.form("extra")
De er bare blanke... Selvom de indeholder noget og har samme navn..
Min form indeholder både de felter og upload feltet.. Når jeg så submitter så sendes det jo til min upload fil.. Og så skulle den jo også gerne kunne hente dem..
Nu har du jo kun vise noget af din form, så det er lidt svært at udtale sig om f.eks. title-feltet. Umiddelbart kan jeg dog ikke set noget galt ved din kode.
Nu har jeg fundet ud af det... Det skyldes at mySmartUpload.Upload var under felterne. Den skal være over, for ellers indeholder mySmartUpload ikke noget..
Ahh - je den var da ikke lige sådan til at gennemskue.
... og et svar :^)
Synes godt om
Ny brugerNybegynder
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.