Avatar billede faxekondi Nybegynder
20. november 2002 - 20:00 Der er 2 kommentarer

ASPSmartUpload og Forms

Jeg er ved at lave et nyhedssystem, hvor jeg selv kan oploade et billede til
teksten. Har lavet en html side hvor jeg indtaster:
emne
body
og vælger et billede

Disse informationer vil jeg så gerne gemme i en access db men kan kun få
billedets navn gemt, emne og body er bare tomme i db'en.
Håber der er nogen som kan hjælpe.

Med Venlig Hilsen
Frank Sørensen

KODEN
*********************
<%
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

  mySmartUpload.AllowedFilesList = "jpg,gif"
  mySmartUpload.DenyPhysicalPath = True
  mySmartUpload.MaxFileSize = 50000
  mySmartUpload.Upload

  For each file In mySmartUpload.Files
      If not file.IsMissing Then
        file.SaveAs("Upload/" & file.FileName)

        Response.Write("Navn = " & file.Name & "<BR>")
        Response.Write("Størrelse = " & file.Size & "<BR>")
        Response.Write("Fil navn = " & file.FileName & "<BR>")
  strBillede = file.FileName
        Response.Write("Fil type = " & file.FileExt & "<BR>")
        Response.Write("Fil sti = " & file.FilePathName & "<BR>")
      %>
  <img src="Upload/<%=(file.FileName)%>">
  <%
      End If
  Next

'  Data skrives i databasen
'  ***********************

Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("../_db_login47/_log_sys_47.mdb")

    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "Select * From tb_arkNews"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      rs("emne") = mySmartUpload.Form("emne")
      rs("body") = mySmartUpload.Form("body")
      rs("pic") =  strBillede
  rs("dato") = Now
      rs.Update

    rs.Close
    Set rs = Nothing

Conn.Close
set Conn = Nothing
%>
Avatar billede eagleeye Praktikant
21. november 2002 - 00:14 #1
Hvordan ser din form tag ud den skal se ud i stil med dette dog med andet filnavn i action:


<FORM ENCTYPE="multipart/form-data" ACTION="xxx.asp" method="post">


Hvis den ser sådan ud så tjek at de to felter på form'en hedder emne og body.
Avatar billede faxekondi Nybegynder
21. november 2002 - 08:17 #2
Min form ser sådan ud og jeg har tjekket at de 2 felter hedder emne og body, men det virker bare ikke????
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