Avatar billede darkhero Nybegynder
22. juni 2001 - 15:13 Der er 10 kommentarer og
1 løsning

A Hva\'?

Jeg har et upload script som virker fint, indtil jeg requester filnavnet når jeg skal skrive i en database...

Hvordan kan det være?

Gider en få jer eksperter ikke sætte koden sammen så den passer:

**********************Upload Script*******************
<!-- #include file=\"upload.asp\" -->
<%
Dim Uploader, File
Set Uploader = New FileUploader

Uploader.Upload()

If Uploader.Form(\"cmd\") = \"Upload\" Then

    \' Check if any files were uploaded
    If Uploader.Files.Count = 0 Then
        Response.Write \"File(s) not uploaded.\"
    Else
        \' Loop through the uploaded files
        For Each File In Uploader.Files.Items
        File.SaveToDisk Server.MapPath(\"images\")

        Next
%>
---------disse filer skal requestes af databasen--------
<%=Uploader.Files(\"file1\").FileName%>
<%=Uploader.Files(\"file2\").FileName%>
<%
    End If
Else
%>
<Form method=\"post\"  ENCTYPE=\"multipart/form-data\" action=\"<%=Request.ServerVariables.Item(\"SCRIPT_NAME\")%>\">
<input type=\"hidden\" name=\"cmd\" value=\"Upload\">
<input type=\"file\" name=\"file1\"/><br/>
<input type=\"file\" name=\"file2\"/><br/>
<input type=\"submit\" valeu=\"Upload\">
</form>

<%
End If
%>

**********************Database*******************
<form method=\"POST\" action=\"?mode=opret\">
  <tr>
      <td height=\"15\">
      <p align=\"center\"><font face=\"Tahoma\" size=\"1\" color=\"#24344B\">
      </font>
      <tr>
    <font face=\"Tahoma\" size=\"2\">
    <td height=\"224\">
    <div align=\"center\">
    <center>
    <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
    <b>Mærke:</b></font></td>
    <td width=\"60%\"><font color=\"#24344B\"><input type=\"text\" style=\"border: 1 solid #999999\" name=\"Mærke\" size=\"50\"></font></td>
    </tr>
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
      <b>Årgang:</b></font></td>
    <td width=\"60%\"><font color=\"#24344B\"><input type=\"text\" style=\"border: 1 solid #999999\" name=\"Årgang\" size=\"50\"></font></td>
    </tr>
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
      <b>Farve:</b></font></td>
    <td width=\"60%\"><font color=\"#24344B\"><input type=\"text\" style=\"border: 1 solid #999999\" name=\"Farve\" size=\"50\"></font></td>
    </tr>
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
      <b>Ekstra:</b></font></td>
    <td width=\"60%\"><font color=\"#24344B\"><input type=\"text\" style=\"border: 1 solid #999999\" name=\"Ekstra\" size=\"50\"></font></td>
    </tr>
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
      <b>Diverse:</b></font></td>
    <td width=\"60%\"><font face=\"Tahoma\" size=\"2\"><textarea style=\"border: 1 solid #999999\" name=\"Diverse\" size=\"50\" rows=\"3\" cols=\"44\"></textarea></font>
    </td>
    </tr>
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
      <b>Billede:</b></font></td>
    <td width=\"60%\"><font color=\"#24344B\"><input type=\"text\" style=\"border: 1 solid #999999\" name=\"pic1\" size=\"50\"></font></td>
    </tr>
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
      <b>Billede inde fra:</b></font></td>
    <td width=\"60%\"><font color=\"#24344B\"><input type=\"text\" style=\"border: 1 solid #999999\" name=\"pic2\" size=\"50\"></font></td>
    </tr>
    <tr>
    <td width=\"29%\"></td>
    <td width=\"11%\">
    <font face=\"Tahoma\" size=\"2\">
    <b>Pris:</b></font></td>
    <td width=\"60%\">
    <font face=\"Tahoma\" size=\"2\">
    <i><font color=\"#24344B\"><input type=\"text\" style=\"border: 1 solid #999999\" name=\"Pris\" size=\"50\"></font></i></font>
    </td>
    </tr>
    </table>
    </center>
    </div>
    </font>
  </tr>

<tr>
    <td width=\"12%\" height=\"1\">
      <div align=\"center\">
      <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
      <tr>
      <td width=\"50%\">
      </td>
      <td width=\"50%\">
      <p align=\"left\"><input type=\"submit\" value=\"opret\" name=\"send\">
      </td>
      </tr>
      </table>
    </div>
  </td>
</tr>
</form>
<% mode = request(\"mode\") %>
<% if mode = \"opret\" then %>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"porche.mdb\")
Set rs = Server.CreateObject(\"ADODB.RecordSet\")
SQL = \"Select * From bilertilsalg\"
rs.Open SQL, Conn, 1, 3



rs.AddNew
rs(\"Mærke\") = Request.form(\"Mærke\")
rs(\"Årgang\") = Request.form(\"Årgang\")
rs(\"Farve\") = Request.form(\"Farve\")
rs(\"Ekstra\") = Request.form(\"Ekstra\")
rs(\"Diverse\") = Request.form(\"Diverse\")
rs(\"Pris\") = Request.form(\"Pris\")
rs(\"Pic1\") = Request.form(\"Pic1\")
rs(\"Pic2\") = Request.form(\"Pic2\")
rs.Update

Conn.Close
Set Conn = Nothing

response.redirect(\"opretbil.asp\")
%>
<% end if %>
Avatar billede krogstrup Nybegynder
22. juni 2001 - 15:29 #1
Hvilken komponent bruger til at uploade...?

Du kan ikke bare skrive Request.Form(\"Navn\") for at hente filnavnet - men denne værdi ligger helt sikkert i dit upload object !
Avatar billede krogstrup Nybegynder
22. juni 2001 - 15:30 #2
Ovenstående skulle egentlig ha´ været en kommentar...
Avatar billede darkhero Nybegynder
22. juni 2001 - 15:38 #3
filnavnene kan hentes via:

<%=Uploader.Files(\"file1\").FileName%>
<%=Uploader.Files(\"file2\").FileName%>

og skal ind her:

rs(\"Pic1\") =
rs(\"Pic2\") =

En jeg kan ikke få det til at virke
Avatar billede krogstrup Nybegynder
22. juni 2001 - 16:05 #4
Vil den godt udskrive navnene, når du skriver:

<%=Uploader.Files(\"file2\").FileName%>

eller virker det heller ikke...?

Kan du ikke vise hvordan din \"upload.asp\" ser ud?
Avatar billede jakobandersen Nybegynder
22. juni 2001 - 16:11 #5
Jeg vil gætte på at det er den du kan finde på:
http://www.asp101.com/articles/jacob/scriptupload.asp
Avatar billede darkhero Nybegynder
22. juni 2001 - 16:12 #6
moonduck>> jep, det var dig der viste mig den.. HJÆLP MIG!!
Avatar billede jakobandersen Nybegynder
22. juni 2001 - 16:18 #7
Hvad er det du ikke kan få til at virke.
Avatar billede darkhero Nybegynder
22. juni 2001 - 16:23 #8
se spm\'et!
Avatar billede jakobandersen Nybegynder
22. juni 2001 - 16:53 #9
Hvad sker der når du bruger:

Uploader.Files(\"file1\").FileName
Avatar billede darkhero Nybegynder
22. juni 2001 - 16:57 #10
donno.. den gad ikke vise noget da jeg prøvede, men mit problem er at få alle informationerne lagret i databasen
Avatar billede darkhero Nybegynder
07. juli 2001 - 00:58 #11
hmmm.... det hjalp mig ikke meget
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