Avatar billede Slettet bruger
09. december 2002 - 13:58 Der er 4 kommentarer

ASP Upload med eller uden billede

Jeg har en side hvor man kan redigere en tekst og et billede. Ideen er så at hvis man ikke ønsker at redigere billedet lader man dette felt stå blankt.

Der er tale om en enctype="multipart/form-data"

Derfor er der nødvendigvis brug for en if then else sætning i det script der redigere teksten og billedet.

Jeg har følgende kode som håndterer oploadet af tekst og billedet det jeg mangler er if then else sætningen:

<!-- #include file="../conn.asp" -->
<%
Session("DB") = "DBQ=d:\www2\"&Domain&"\log\"&DB&".mdb;DefaultDir=d:\www2\"&Domain&"\log\;Driver={Microsoft Access Driver (*.mdb)};"
%>

<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.SetMaxSize 100000, True
Upload.SaveVirtual("/log/")
 
Set  Str_resume = Upload.form("resume")
Set Mus = Upload.form("FILE1")
 
For Each Item in Upload.Form
FileID = Item.Value

next

For Each File in Upload.Files

File.ToDatabase Session("DB"), "Update pages Set Resume = '"&Str_resume&"', Path = '"&File.Path&"', Data= ? where ID = "&FileID&""

File.Delete
response.redirect("rediger2.asp?ID=")&FileID

next



%>
Avatar billede musicchart.dk Nybegynder
09. december 2002 - 14:09 #1
<!-- #include file="../conn.asp" -->
<%
Session("DB") = "DBQ=d:\www2\"&Domain&"\log\"&DB&".mdb;DefaultDir=d:\www2\"&Domain&"\log\;Driver={Microsoft Access Driver (*.mdb)};"
%>

<%

Set Upload = Server.CreateObject("Persits.Upload.1")

if (Upload.Form("navn") & value) <> "" then //navn skal så være navnet på dit textfelt

Upload.SetMaxSize 100000, True
Upload.SaveVirtual("/log/")
 
Set  Str_resume = Upload.form("resume")
Set Mus = Upload.form("FILE1")
 
For Each Item in Upload.Form
FileID = Item.Value

next

For Each File in Upload.Files

File.ToDatabase Session("DB"), "Update pages Set Resume = '"&Str_resume&"', Path = '"&File.Path&"', Data= ? where ID = "&FileID&""

File.Delete
response.redirect("rediger2.asp?ID=")&FileID

next

end if


%>
Avatar billede Slettet bruger
09. december 2002 - 14:23 #2
Ja det er rigtigt men så opdatere den jo ikke resume hvis man lader billedet stå blankt...

Den skal altid opdatere resume men kun billedet når der står noget i feltet.
Avatar billede Slettet bruger
12. december 2002 - 14:02 #3
jeg lukker uden svar ØV
Avatar billede the_bma_man Nybegynder
18. december 2002 - 11:13 #4
Du fik nu ikke lukket.
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