Dette virker fint nok - nu kommer filen så hvor den skal gemme det i databasen: <% Dim Conn, MyConnection, MySQL, personbilerRS Set Conn = Server.CreateObject("ADODB.connection") Set personbilerRS = Server.CreateObject("ADODB.Recordset")
Dim mySmartUpload Dim intCount Dim mappe ' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") ' Only allow txt or htm files ' *************************** mySmartUpload.AllowedFilesList = "jpg,gif,bmp"
' DeniedFilesList can also be used : ' Allow all files except exe, bat and asp ' *************************************** mySmartUpload.DeniedFilesList = "exe,bat,asp,zip"
' Only allow files smaller than 50000 bytes ' ***************************************** ' mySmartUpload.MaxFileSize = 50000
' Deny upload if the total fila size is greater than 200000 bytes ' *************************************************************** ' mySmartUpload.TotalMaxFileSize = 200000
' Upload ' ****** mySmartUpload.Upload
' Save the files with their original names in a virtual path of the web server ' **************************************************************************** intCount = mySmartUpload.Save(Server.MapPath(mappe)) ' sample with a physical path ' intCount = mySmartUpload.Save("c:\temp\")
' Display the number of files uploaded ' ************************************ ' Trap errors ' *********** If Err Then Response.Write("<br><br><b>Fejl : </b>" & Err.description) Else ' Display the number of files uploaded ' ************************************ Response.Write(intCount & " file(s) uploaded.") End If
Men den uploader KUN de to billeder som man har valgt, den gemmer ikke de oplysninger man har skrevet ind :-/ Kan I hjælpe? PS. Scriptet der uploader to filer er Asp smartUpload komponentet. Jeg kan også sende de rigtige filer hvis det ønskes.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Ehh lige inden du får point :-) Så har jeg lige et spørgsmål mere :-)
Det er samme problem - men her uploader den ikke - og den gemmer ikke oplysningerne. Får fejlen: "Fejl : Subscript out of range"
FIL1:
<% Dim ugensRS
call OpenDB() strSQL = "Select model,id, billede1, billede2 FROM ugens_tilbud" Set ugensRS = myConn.Execute(strSQL) %> <table width="333" border="0" align="center"> <tr> <td width="84"><div align="center" class="tekst">Vælg model: </div></td> <td width="239"><SELECT name="carid" onChange="document.location.href='redi-ugens2.asp?carid='+this.value;" > <option selected value="0">Vælg Ugens tilbud</option> <% while not ugensRS.EOF if cStr(ugensRS("ID")) = cStr(Request.QueryString("carid")) then strSelected = " Selected" else strSelected = "" end if Response.Write "<OPTION value=""" & ugensRS("ID") & """" & strSelected & ">" & ugensRS("model") & "</OPTION>" ugensRS.MoveNext wend %> </SELECT> <% ugensRS.Close
strSQL = "SELECT * FROM ugens_tilbud WHERE ID = " & cInt(Request.QueryString("carid")) Set ugens_tilbudRS = myConn.Execute(strSQL) %> </td> </tr> </table>
<% If Not ugens_tilbudRS.EOF Or Not ugens_tilbudRS.BOF Then %> <form action="ret-ugens.asp" method="post" name="update" id="update"> <table width="305" border="0" align="center">
<!--#include file ="dbfunc.asp"--> <% mappe = "/kamran1/images/bil-billeder/" Response.Write (Server.MapPath(mappe)) ' Variables ' ********* On Error Resume Next
Dim mySmartUpload Dim intCount Dim mappe ' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") ' Only allow txt or htm files ' *************************** mySmartUpload.AllowedFilesList = "jpg,gif,bmp"
' DeniedFilesList can also be used : ' Allow all files except exe, bat and asp ' *************************************** mySmartUpload.DeniedFilesList = "exe,bat,asp,zip"
' Only allow files smaller than 50000 bytes ' ***************************************** ' mySmartUpload.MaxFileSize = 50000
' Deny upload if the total fila size is greater than 200000 bytes ' *************************************************************** ' mySmartUpload.TotalMaxFileSize = 200000
' Upload ' ****** mySmartUpload.Upload
' Save the files with their original names in a virtual path of the web server ' **************************************************************************** intCount = mySmartUpload.Save(Server.MapPath(mappe)) ' sample with a physical path ' intCount = mySmartUpload.Save("c:\temp\")
' Display the number of files uploaded ' ************************************ ' Trap errors ' *********** If Err Then Response.Write("<br><br><b>Fejl : </b>" & Err.description) Else ' Display the number of files uploaded ' ************************************ Response.Write(intCount & " file(s) uploaded.") End If
%> <% Dim adoCon, rsUpdateEntry, strSQL, lngRecordNo
Fandt fejlen .. du får mange tak ... Må man evt kontakte dig hvis man får flere problemer hen ad vejen ? :-) Vil gerne have din mail hvis det kan lade sig gøre ? :-)
du kan fange mig her, hvis du skal ha' lavet noget: ICQ: 136321708 eller jesper @ grini . dk
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.