Avatar billede stefware Nybegynder
16. januar 2003 - 23:54 Der er 1 kommentar og
1 løsning

Dundas Upload af 2 filer som får unikt navn der indsættes i db...

Dundas Upload af 2 filer som får unikt navn der indsættes i db sammen med andre info.

På bådlaugets hjemmeside vil jeg gerne have at man kan indtaste oplysninger om ens båd og uploade 2 billeder med kommentarer til.

Dvs. de 2 filer som uploades skal skrives ind i en db med de unikke navne de bliver tildelt. Lige nu bliver kun den første fil uploaded og skrevet ind i db, dog ikke med unikt navn.

DB:dbldb.mdb
Tabel:dinbaad
Kolonner:ID, navn_baadejer, navn_baad, type_baad, mail_baadejer, link_baad, link_typebaad, pic_1, pic_2, tekst_baad_1, tekst_baad_2

Billedenavnene skal sættes ind i pic_1 og pic_2

Pt. ser mine test script sådanne ud, det er kun for at kunne teste uploaden og indskrivning i DB'en:
Test DB:dbldb.mdb (samme som den originale)
Test Tabel: anmeldelser (var allerede i scriptet)
Kolonner: ID, billede (var allerede i scriptet)

Upload.asp
<form name="UploadForm" action="Process.asp" enctype="multipart/form-data" method="post">

<p>
UPLOAD INFORMATION
<table width="400" border="0" cellPadding="3" cellSpacing="3"  align="center">
  <tr>
    <td>File to upload #1: </td>
    <td><input NAME="File1" TYPE="file"></td></tr>
  <TR>
    <td>File to upload #2: </td>
    <td><input NAME="File2" TYPE="file"></td></TR>
  <TR>
    td></TR>
  </table>
<p>
<input type="submit" value="Upload File(s)" id="submit1" name="submit1">
<br></form>

Process.asp
<%
Set dbforb = Server.CreateObject("ADODB.Connection")
    dbforb.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("dbldb.mdb")

Set objUpload = Server.CreateObject("Dundas.Upload.2")
objUpload.UseUniqueNames = true
sti = Server.MapPath(".") & "\"

Set objNextFile = objUpload.GetNextFile()
objNextFile.Save sti
fileName = objUpload.GetFileName(objNextFile.OriginalPath)

billede = fileName

Set objUpload = Nothing

strSAV= "insert into dinbaad (billede) values ('" & billede &"')"
dbforb.Execute(strSAV)


%>

Håber nogle kan hjælpe med at strikke det sammen

/Stef
Avatar billede stefware Nybegynder
17. januar 2003 - 00:15 #1
strSAV= "insert into dinbaad (billede) values ('" & billede &"')"
dbforb.Execute(strSAV)

Hedder naturligvis

strSAV= "insert into anmeldelser (billede) values ('" & billede &"')"
dbforb.Execute(strSAV)
Avatar billede stefware Nybegynder
18. januar 2003 - 01:10 #2
Guess not
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