Avatar billede jtc Nybegynder
10. juni 2003 - 17:55 Der er 8 kommentarer og
1 løsning

Simpelt: Upload af billednavn til database

Hej

Jeg er interesseret i at få lavet en form som kan uploade filnavnet til en post i en database mens selve filen ligges i en bestemt mappe.

Jeg har adgang til aspsmartupload

Håber nogen kan finde ud af det
Avatar billede jtc Nybegynder
10. juni 2003 - 17:57 #1
Min kode ser således ud

<%@LANGUAGE="VBSCRIPT"%>

<%
If Session("validering") <> "valid" Then Response.Redirect("nyheder.asp")

id = Request("id")
%>
<!--#include file="nyheder_forbindelse.asp"-->
<%
Set indlaeg = Server.CreateObject("ADODB.Recordset")
indlaeg.Open "SELECT * FROM nyhedsindlaeg WHERE id = " & id, database,2 ,2

If Request("Submit") <> "" Then

indlaeg("overskrift") = Request("overskrift")
indlaeg("dato") = Request("dato")
indlaeg("forfatter") = Request("forfatter")
indlaeg("indlaeg") = Request("indhold")
If Request("link") = "" Then
indlaeg("link") = NULL
Else
indlaeg("link") = Request("link")
End If

indlaeg.Update

Response.Redirect("nyheder.asp")

Else

overskrift = indlaeg("overskrift")
dato = formatmindato(indlaeg("dato"))
forfatter = indlaeg("forfatter")
indhold = indlaeg("indlaeg")
link = indlaeg("link")

End If
%>

<%
Function FormatMinDato(Datoen)
    Dim strYYYY
    Dim strMM
    Dim strDD

        strYYYY = CStr(DatePart("yyyy", Datoen))

        strMM = CStr(DatePart("m", Datoen))
        If Len(strMM) = 1 Then strMM = "0" & strMM

        strDD = CStr(DatePart("d", Datoen))
        If Len(strDD) = 1 Then strDD = "0" & strDD

        FormatMinDato = strDD & "-" &  strMM & "-" & strYYYY

End Function
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>¨

      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><form action="opdater.asp" method="post" name="form1">
              <table width="750" border="0" align="center">
                <tr valign="top">
                  <td height="31" colspan="2"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>Opdater
                    nyhed<br>
                    </strong></font><img src="../pic/moerkeblaa.gif" width="575" height="2"></td>
                </tr>
                <tr>
                  <td width="70" valign="top"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Overskrift:</font></div></td>
                  <td width="670"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                    <input name="overskrift" type="text" class="noborder" value="<% = overskrift%>" size="41">
                    </font></td>
                </tr>
                <tr>
                  <td width="70" valign="top"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Forfatter:</font></div></td>
                  <td width="670"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                    <input name="forfatter" type="text" class="noborder" value="<% = forfatter%>" size="41">
                    </font> </td>
                </tr>
                <tr>
                  <td width="70" valign="top"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dato:</font></div></td>
                  <td width="670"> <table width="500" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td width="289"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                          <input name="dato" type="text" class="noborder" value="<% = dato%>" size="41">
                          </font></td>
                        <td width="362"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                            (13-04-2003)</font></div></td>
                      </tr>
                    </table></td>
                </tr>
                <tr>
                  <td width="70" valign="top"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Indlæg:
                      </font></div></td>
                  <td width="670"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                      <textarea name="indhold" cols="60" rows="8" class="noborder"><% = indhold%></textarea>
                      </font> </div></td>
                </tr>
                <tr>
                  <td width="70" valign="top"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;Evt.
                      link:</font></div></td>
                  <td width="670"> <table width="500" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td width="289"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                          <input name="link" type="text" class="noborder" value="<% = link%>" size="41">
                          </font></td>
                        <td width="362"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                            (www.stenhuset.dk)</font></div></td>
                      </tr>
                    </table></td>
                </tr>
                <tr>
                  <td valign="top"> <div align="right"></div></td>
                  <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                    <input name="Submit" type="submit" class="knap" value="Opdater">
                    </font></td>
                </tr>
              </table>
              <p>
                <input type="hidden" name="id" value="<% = id%>">
              </p>
            </form></td>
        </tr>
      </table>
Avatar billede jtc Nybegynder
10. juni 2003 - 17:57 #2
feltet hvor stien til billedet skal gemmes hedder billed og mappen hedder pic/nyheder
Avatar billede jtc Nybegynder
10. juni 2003 - 17:58 #3
Jeg har fået at vide det kunne se således ud, men hvordan integrere jeg det i min kode ovenfor


<html>
<head></head>
<body>
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then

  '  Object creation
  Set upload = Server.CreateObject("aspSmartUpload.SmartUpload")
 
  'Upload filerne til memory
  upload.Upload
 
  upload.Save ("/images/")

  filnavn = upload.Files.Item(1).FileName

  'Gem filnanvet i databasen
  if filnavn <> "" then
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb")

    SQL = "INSERT INTO tablenavn (brugerID, filnavn) VALUES (" & Session("brugerID") & ", '" & filnavn & "')"
    Conn.Execute(SQL)
    Conn.Close
    Set Conn = Nothing
  end if
   
%>
<center> Filen er nu uploaded og gemt </center>
<%
else
%>

<form method="post" action="" ENCTYPE="multipart/form-data">
<input type="file" name="fil1">
<input type="submit" name="Upload" value="Upload">
</form>

</body>
</html>
<% end if %>
Avatar billede jtc Nybegynder
24. juni 2003 - 18:57 #4
Er der slet ikke nogen der har lyst til at få en masse point???????
Avatar billede cdc Novice
24. juni 2003 - 19:10 #5
Hvorfor finder du ikke et færdig system ?
Avatar billede jtc Nybegynder
24. juni 2003 - 19:33 #6
Jeg har jo allerede et system som virker fint og vil derfor gerne undgå at skulle lave det hele om, men hvis det er nemmere at lave det hele om så må du gerne det!
Avatar billede ellebaek Nybegynder
24. juni 2003 - 20:21 #7
hvad er problemet ??
Avatar billede jtc Nybegynder
24. juni 2003 - 20:28 #8
Jeg Hej

Jeg er interesseret i at få lavet en form som kan uploade filnavnet til en post i en database mens selve filen ligges i en bestemt mappe.

Jeg har adgang til aspsmartupload

Koden som jeg bruger nu er lagt i det første indlæg, men der er ikke integreret et formfelt som uploader til en mappe
Avatar billede jtc Nybegynder
30. juni 2003 - 17:06 #9
Jeg lukker spørgsmålet da der ingen svar et kommet
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk projektleder til stor applikationstransformation i Forsvaret

Netcompany A/S

IT Consultant

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer