Avatar billede mortency Nybegynder
11. juni 2002 - 19:05 Der er 18 kommentarer og
1 løsning

Persits ASPEMAIL - Hvordan loope i mail.body

Hvordan skal jeg få den til å ta med innholdet i handlekurven????

<%
    KID = Request.Form("KID")
    KEpost = Request.Form("KEpost")
    KNavn = Request.Form("KNavn")
    KAdresse = Request.Form("KAdresse")
    KPostNr = Request.Form("KPostNr")
    KSted = Request.Form("KSted")
    KTelefon = Request.Form("KTelefon")
    error = ""
   
    On Error Resume Next
   
    ' Sjekk om handlekurven er tom...
    If Session("totalsum") = 0 Then
        error = error & "Du har ikke bestillt noen varer! "
    End If
   
    txtDato = Date()
    txtDato = Day( txtDato ) & "." & Month( txtDato ) & "." & Year( txtDato )

    ' SKAL ÅPNE TABELLEN ORDRE.
    'connStr = "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/butikk.mdb")
    connStr = "Data Source=" & Server.Mappath("../db/butikk.mdb")& ";Provider=Microsoft.Jet.OLEDB.4.0;"
    Set oConn = CreateObject("adodb.connection")
    oConn.Open connStr
  ' Åpne Recordset
    Set oRS=Server.CreateObject("ADODB.Recordset")
    oRS.CursorLocation = 2 ' adUseServer
    'oRS.CursorType = 0 ' adOpenForwardOnly
    oRS.CursorType = 2 ' adOpenDynamic
    oRS.LockType = 3 ' adLockOptimistic
    SQL = "SELECT * FROM tblOrdre"
    oRS.Open SQL, oConn, , , &H0001 ' adCmdText
   
    ' Legg til ny ordre
    oRS.AddNew
    oRS("OKID") = KID
    oRS("ODato") = txtDato
    oRS("OStatus") = "P"
    oRS.Update
   
    'Oppdaterer
    'oRS.Resync

    ' Hente ut ordre id
    OID = oRS("OID")
   
    ' Lukke ordren
    oRS.Close
   
    ' SKAL ÅPNE TABELLEN ORDRELINJER.
    SQL = "SELECT * FROM tblOrdrelinjer"
    oRS.Open SQL, oConn, , , &H0001 ' adCmdText

    For i=1 To Session("varer")
        oRS.AddNew
        oRS("OLOID") = OID
        oRS("OLPID") = Session("PID" & i)
        oRS("OLKvant") = Session("Antall" & i)
        oRS.Update
    Next
   
    oRS.Close
   
    '**********************************************************

    'Starter å sende mailen
    Set Mail = Server.CreateObject("Persits.MailSender")

    'SMPT server
    Mail.Host = "freeteam.no"

    'Epost adressen til kunden
    Mail.From = KEpost

    'Navnet til bestiller
    Mail.FromName = KNavn

    'Skal sendes til
    Mail.AddAddress "e-handel@freeteam.no"

    'Overskrift på mailen
    Mail.Subject = "Bestilling via www.freeteam.no"

    'Hva som kommer med i mailen
    Mail.Body =     "--- OPPLYSNINGER OM KUNDE ---" & vbCrlf & vbCrlf &_
                    KNavn & vbCrlf & KAdresse & vbCrlf & KPostNr &_
                    " " & KSted & vbCrlf & vbCrlf & KEpost & vbCrlf & vbCrlf &_
                    KTelefon & vbCrlf & vbCrlf &_
                    "--- OPPLYSNINGER OM KUNDE SLUTT ---" & vbCrlf & vbCrlf &_
                    "--- BESTILLING START ---" & vbCrlf & vbCrlf &_
                    %> 
                <table border="0" width="550" cellpadding="1" cellspacing="0">
                  <tr>
                    <th colspan="4" class="tekst"><b>Varer i handlekurv</b></th>
                  </tr>
                  <tr>
                    <th class="tekst" align="left"><b>Produkt navn</b></th>
                    <th class="tekst" width="51"><b>Pris</b></th>
                    <th class="tekst" width="40"><b>Antall</b></th>
                    <th class="tekst" width="35"><b>Total</b></th>
                  </tr>
                  <% For i=1 To Session("varer") %>
                  <tr class="tekst">
                    <td class="tekst" align="left">
                      <% =Session("PNavn" & i) %>
                    </td>
                    <td class="tekst" align="center" width="51">
                      <% =Session("PPris" & i) %>
                    </td>
                    <td class="tekst" align="center" width="40">
                      <% =Session("Antall" & i) %>
                    </td>
                    <td class="tekst" align="center" width="35">
                      <% =Session("PPris" & i) * Session("Antall" & i)%>
                    </td>
                  </tr>
                  <% Next %>
                </table>
                <%
                'Session som summerer varene på total ordre
                Session("TotalSum") = 0
                For i=1 To Session("varer")
                  Session("TotalSum") = Session("TotalSum") _
                    + Session("PPris" & i) * Session("Antall" & i)
                Next
                %>
                <% =Session("TotalSum"%>
                <%
                "--- BESTILLING SLUTT---"
   
    Mail.Send
   
    '**********************************************************
   
    If error <> "" Then
    Response.Clear
    %>
    <html>
    <body onload="window.alert('En feil skjedde! <% =error %>');
            window.history.back();">
    &nbsp;</body>
    </html>
    <%
    Response.End
    End If

    Session.Abandon
   
    Response.Redirect("butikk_takk.asp")
%>
Avatar billede tmceu Praktikant
11. juni 2002 - 20:12 #1
Du skal inkludere det hele i Mail.Body, fremfor som du gør nu, at ligge det uden for dine script tags. Eksempelvis:

For i=1 To Session("varer")

strBody = strBody & "<tr class='tekst'>"
strBody = strBody & "<td class='tekst' align='left'>"

o.s.v.

Next

Mail.Body = strBody

Alt det du har uden for dine script tags, bliver kun udskrevet til browseren.
Avatar billede mortency Nybegynder
12. juni 2002 - 01:25 #2
<%
    KID = Request.Form("KID")
    KEpost = Request.Form("KEpost")
    KNavn = Request.Form("KNavn")
    KAdresse = Request.Form("KAdresse")
    KPostNr = Request.Form("KPostNr")
    KSted = Request.Form("KSted")
    KTelefon = Request.Form("KTelefon")
    error = ""
   
    'On Error Resume Next
   
    ' Sjekk om handlekurven er tom...
    If Session("totalsum") = 0 Then
        error = error & "Du har ikke bestillt noen varer! "
    End If
   
    txtDato = Date()
    txtDato = Day( txtDato ) & "." & Month( txtDato ) & "." & Year( txtDato )

    ' SKAL ÅPNE TABELLEN ORDRE.
    'connStr = "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/butikk.mdb")
    connStr = "Data Source=" & Server.Mappath("../db/butikk.mdb")& ";Provider=Microsoft.Jet.OLEDB.4.0;"
    Set oConn = CreateObject("adodb.connection")
    oConn.Open connStr
  ' Åpne Recordset
    Set oRS=Server.CreateObject("ADODB.Recordset")
    oRS.CursorLocation = 2 ' adUseServer
    'oRS.CursorType = 0 ' adOpenForwardOnly
    oRS.CursorType = 2 ' adOpenDynamic
    oRS.LockType = 3 ' adLockOptimistic
    SQL = "SELECT * FROM tblOrdre"
    oRS.Open SQL, oConn, , , &H0001 ' adCmdText
   
    ' Legg til ny ordre
    oRS.AddNew
    oRS("OKID") = KID
    oRS("ODato") = txtDato
    oRS("OStatus") = "P"
    oRS.Update

    ' Hente ut ordre id
    OID = oRS("OID")
   
    ' Lukke ordren
    oRS.Close
   
    ' SKAL ÅPNE TABELLEN ORDRELINJER.
    SQL = "SELECT * FROM tblOrdrelinjer"
    oRS.Open SQL, oConn, , , &H0001 ' adCmdText

    For i=1 To Session("varer")
        oRS.AddNew
        oRS("OLOID") = OID
        oRS("OLPID") = Session("PID" & i)
        oRS("OLKvant") = Session("Antall" & i)
        oRS.Update
    Next
   
    oRS.Close
   
    '**********************************************************

    'Starter å sende mailen
    Set Mail = Server.CreateObject("Persits.MailSender")

    'SMPT server
    Mail.Host = "domene.no"

    'Epost adressen til kunden
    Mail.From = KEpost

    'Navnet til bestiller
    Mail.FromName = KNavn

    'Skal sendes til
    Mail.AddAddress "e-handel@domene.no"

    'Overskrift på mailen
    Mail.Subject = "Bestilling via www.domene.no"

        'Hva som kommer med i mailen
        strbody = strbody & "--- OPPLYSNINGER OM KUNDE ---" & vbCrlf & vbCrlf &_
        strbody = strbody & KNavn & vbCrlf & KAdresse & vbCrlf & KPostNr &_
        strbody = strbody & " " & KSted & vbCrlf & vbCrlf & KEpost & vbCrlf & vbCrlf &_
        strbody = strbody & KTelefon & vbCrlf & vbCrlf &_
        strbody = strbody & "--- OPPLYSNINGER OM KUNDE SLUTT ---" & vbCrlf & vbCrlf &_
        strbody = strbody & "--- BESTILLING START ---" & vbCrlf & vbCrlf &_
                         
        strbody = strbody & "<table border=0 width=550 cellpadding=1 cellspacing=0>"
        strbody = strbody & "<tr>"
        strbody = strbody & "<th colspan=4 class=tekst><b>Varer i handlekurv</b></th>"
        strbody = strbody & "</tr>"
        strbody = strbody & "<tr>"
        strbody = strbody & "<th class=tekst align=left><b>Produkt navn</b></th>"
        strbody = strbody & "<th class=tekst width=51><b>Pris</b></th>"
        strbody = strbody & "<th class=tekst width=40><b>Antall</b></th>"
        strbody = strbody & "<th class=tekst width=35><b>Total</b></th>"
        strbody = strbody & "</tr>"
                       
        For i=1 To Session("varer")
                       
        strbody = strbody & "<tr class=tekst>"
        strbody = strbody & "<td class=tekst align=left>"
        strbody = strbody & Response.write(Session("PNavn" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=51>"
        Response.write(Session("PPris" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=40>"
        Response.write(Session("Antall" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=35>"
        Response.write(Session("PPris" & i) * Session("Antall" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "</tr>"
                       
        Next
                       
        strbody = strbody & "</table>"
                   
        Session("TotalSum") = 0
        For i=1 To Session("varer")
        Session("TotalSum") = Session("TotalSum") _
        + Session("PPris" & i) * Session("Antall" & i)
                       
        Next
                   
        strbody = strbody & "<table border=0 width=550 cellpadding=0 cellspacing=0>"
        strbody = strbody & "<tr height=30>"
        strbody = strbody & "<td class=tekst align=middle width=50"
        strbody = strbody & "<div align=left>Det er handlet for: <b><font color=red>" & Response.Write(Session("TotalSum")) & "</b></font>,-</div>"
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=middle>"
        strbody = strbody & "<div align=right>Det er <b><font color=red>" & Response.Write(Session("TotalAntall")) & "</b></font> stk. varer.</div>"
        strbody = strbody & "</td>"
        strbody = strbody & "</tr>"
        strbody = strbody & "</table>"
                   
        strbody = strbody & "--- BESTILLING SLUTT---"
                   
        Mail.Body = strbody
   
    Mail.Send
   
    '**********************************************************
   
    If error <> "" Then
    Response.Clear
    %>
    <html>
    <body onload="window.alert('En feil skjedde! <% =error %>');
            window.history.back();">
    &nbsp;</body>
    </html>
    <%
    Response.End
    End If

    'Session.Abandon
   
    Response.Redirect("butikk_takk.asp")
%>
Avatar billede tmceu Praktikant
12. juni 2002 - 01:32 #3
Det ser noget mere rigtigt ud, uden at jeg dog har nærlæst koden.
Avatar billede mortency Nybegynder
12. juni 2002 - 02:56 #4
Den vil ikke sende mail men jeg får ikke feilmelding.
Avatar billede tmceu Praktikant
12. juni 2002 - 03:16 #5
Hvis du vil bruge et check på error, skal du have denne linie "kommenteret ind igen":

'On Error Resume Next

Du skal også have ændret dit fejlcheck til

If Err <> 0 Then....

Du skal desuden nok have tilføjet denne linie:

Mail.IsHTML = true

Hvis du kører på dnin egen IIS:
- har du kontrolleret om dine mails ligger i c:\inetpub\mailroot\drop ?
- er der knfigureret en gateway på SMTP Server'en ?
- svarer det domæne du angiver, til et domæne specificeret i domains på SMTP Server'en ?
Avatar billede mortency Nybegynder
12. juni 2002 - 12:37 #6
FÅR FEILMELDING!

Mikke Mus på nye eventyr98,5021971972
Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: ""]'

/test/www/butikk_lagreordre.asp, line 151

<%
    KID = Request.Form("KID")
    KEpost = Request.Form("KEpost")
    KNavn = Request.Form("KNavn")
    KAdresse = Request.Form("KAdresse")
    KPostNr = Request.Form("KPostNr")
    KSted = Request.Form("KSted")
    KTelefon = Request.Form("KTelefon")
    error = ""
   
    On Error Resume Next
   
    ' Sjekk om handlekurven er tom...
    If Session("totalsum") = 0 Then
        error = error & "Du har ikke bestillt noen varer! "
    End If
   
    txtDato = Date()
    txtDato = Day( txtDato ) & "." & Month( txtDato ) & "." & Year( txtDato )

    ' SKAL ÅPNE TABELLEN ORDRE.
    'connStr = "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../db/butikk.mdb")
    connStr = "Data Source=" & Server.Mappath("../db/butikk.mdb")& ";Provider=Microsoft.Jet.OLEDB.4.0;"
    Set oConn = CreateObject("adodb.connection")
    oConn.Open connStr
    ' Åpne Recordset
    Set oRS=Server.CreateObject("ADODB.Recordset")
    oRS.CursorLocation = 2 ' adUseServer
    'oRS.CursorType = 0 ' adOpenForwardOnly
    oRS.CursorType = 2 ' adOpenDynamic
    oRS.LockType = 3 ' adLockOptimistic
    SQL = "SELECT * FROM tblOrdre"
    oRS.Open SQL, oConn, , , &H0001 ' adCmdText
   
    ' Legg til ny ordre
    oRS.AddNew
    oRS("OKID") = KID
    oRS("ODato") = txtDato
    oRS("OStatus") = "P"
    oRS.Update

    ' Hente ut ordre id
    OID = oRS("OID")
   
    ' Lukke ordren
    oRS.Close
   
    ' SKAL ÅPNE TABELLEN ORDRELINJER.
    SQL = "SELECT * FROM tblOrdrelinjer"
    oRS.Open SQL, oConn, , , &H0001 ' adCmdText

    For i=1 To Session("varer")
        oRS.AddNew
        oRS("OLOID") = OID
        oRS("OLPID") = Session("PID" & i)
        oRS("OLKvant") = Session("Antall" & i)
        oRS.Update
    Next
   
    oRS.Close
   
    '**********************************************************

    'Starter å sende mailen
    Set Mail = Server.CreateObject("Persits.MailSender")

    'SMPT server
    Mail.Host = "domene.no"

    'Epost adressen til kunden
    Mail.From = KEpost

    'Navnet til bestiller
    Mail.FromName = KNavn

    'Skal sendes til
    Mail.AddAddress "e-handel@domene.no"

    'Overskrift på mailen
    Mail.Subject = "Bestilling via www.domene.no"

        'Hva som kommer med i mailen
        strbody = strbody & "--- OPPLYSNINGER OM KUNDE ---" & vbCrlf & vbCrlf &_
        strbody = strbody & KNavn & vbCrlf & KAdresse & vbCrlf & KPostNr &_
        strbody = strbody & " " & KSted & vbCrlf & vbCrlf & KEpost & vbCrlf & vbCrlf &_
        strbody = strbody & KTelefon & vbCrlf & vbCrlf &_
        strbody = strbody & "--- OPPLYSNINGER OM KUNDE SLUTT ---" & vbCrlf & vbCrlf &_
        strbody = strbody & "--- BESTILLING START ---" & vbCrlf & vbCrlf &_
                         
        strbody = strbody & "<table border=0 width=550 cellpadding=1 cellspacing=0>"
        strbody = strbody & "<tr>"
        strbody = strbody & "<th colspan=4 class=tekst><b>Varer i handlekurv</b></th>"
        strbody = strbody & "</tr>"
        strbody = strbody & "<tr>"
        strbody = strbody & "<th class=tekst align=left><b>Produkt navn</b></th>"
        strbody = strbody & "<th class=tekst width=51><b>Pris</b></th>"
        strbody = strbody & "<th class=tekst width=40><b>Antall</b></th>"
        strbody = strbody & "<th class=tekst width=35><b>Total</b></th>"
        strbody = strbody & "</tr>"
                       
        For i=1 To Session("varer")
                       
        strbody = strbody & "<tr class=tekst>"
        strbody = strbody & "<td class=tekst align=left>"
        strbody = strbody & Response.write(Session("PNavn" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=51>"
        Response.write(Session("PPris" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=40>"
        Response.write(Session("Antall" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=35>"
        Response.write(Session("PPris" & i) * Session("Antall" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "</tr>"
                       
        Next
                       
        strbody = strbody & "</table>"
                   
        Session("TotalSum") = 0
        For i=1 To Session("varer")
        Session("TotalSum") = Session("TotalSum") _
        + Session("PPris" & i) * Session("Antall" & i)
                       
        Next
                   
        strbody = strbody & "<table border=0 width=550 cellpadding=0 cellspacing=0>"
        strbody = strbody & "<tr height=30>"
        strbody = strbody & "<td class=tekst align=middle width=50"
        strbody = strbody & "<div align=left>Det er handlet for: <b><font color=red>" & Response.Write(Session("TotalSum")) & "</b></font>,-</div>"
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=middle>"
        strbody = strbody & "<div align=right>Det er <b><font color=red>" & Response.Write(Session("TotalAntall")) & "</b></font> stk. varer.</div>"
        strbody = strbody & "</td>"
        strbody = strbody & "</tr>"
        strbody = strbody & "</table>"
                   
        strbody = strbody & "--- BESTILLING SLUTT---"
                   
        Mail.Body = strbody
       
        'Det er html i mailen.
        Mail.IsHTML = true
   
    Mail.Send
   
    '**********************************************************
   
    If error <> 0 Then
    Response.Clear
    %>
    <html>
    <body onload="window.alert('En feil skjedde! <% =error %>');
            window.history.back();">
    &nbsp;</body>
    </html>
    <%
    Response.End
    End If

    Session.Abandon
   
    Response.Redirect("butikk_takk.asp")
%>
Avatar billede mortency Nybegynder
12. juni 2002 - 12:38 #7
Jeg kjører ikke på egen ISS server. Scriptet virket før jeg skulle ha med innholdet i handlekurven.
Avatar billede mortency Nybegynder
12. juni 2002 - 15:14 #8
Hvis jeg har flere varer i kurven så stopper men sender mail. Vil ikke loope. Hva kan være feil?

<%
    Response.Buffer = TRUE
   
    KID = Request.Form("KID")
    KEpost = Request.Form("KEpost")
    KNavn = Request.Form("KNavn")
    KAdresse = Request.Form("KAdresse")
    KPostNr = Request.Form("KPostNr")
    KSted = Request.Form("KSted")
    KTelefon = Request.Form("KTelefon")
    error = ""
   
    On Error Resume Next
   
    ' Sjekk om handlekurven er tom...
    If Session("totalsum") = 0 Then
        error = error & "Du har ikke bestillt noen varer! "
    End If
   
    '**********************************************************

    'Starter å sende mailen
    Set Mail = Server.CreateObject("Persits.MailSender")

    'SMPT server
    Mail.Host = "domene.no"

    'Epost adressen til kunden
    Mail.From = KEpost

    'Navnet til bestiller
    Mail.FromName = KNavn

    'Skal sendes til
    Mail.AddAddress "e-handel@domene.no"

    'Overskrift på mailen
    Mail.Subject = "Bestilling via www.domene.no " & Now ()

        'Hva som kommer med i mailen
        strbody = strbody & "<html>"
        strbody = strbody & "<head>"
        strbody = strbody & "<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>"
        strbody = strbody & "<style type=text/css>"
        strbody = strbody & "<!--"
        strbody = strbody & ".ramme {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}"
        strbody = strbody & ".tekst {  font-family: Verdana; font-size: x-small}"
        strbody = strbody & "-->"
        strbody = strbody & "</style>"
        strbody = strbody & "</head>"       
       
        strbody = strbody & "<body bgcolor=#ffcc00>"
        strbody = strbody & "<table border=0 width=550 class=ramme><tr><td class=tekst>"
        strbody = strbody & KNavn & "<br>" & KAdresse & "<br>" & KPostNr
        strbody = strbody & " " & KSted & "<br><br>E-post: " & KEpost & "<br><br>"
        strbody = strbody & "Telefon: " & KTelefon & "<br><br>"
        strbody = strbody & "</td></tr></table><br>"
                         
        strbody = strbody & "<table border=1 width=550 cellpadding=1 class=ramme>"
        strbody = strbody & "<tr>"
        strbody = strbody & "<th colspan=4 class=tekst><b>BESTILLING</b></th>"
        strbody = strbody & "</tr>"
        strbody = strbody & "<tr>"
        strbody = strbody & "<th class=tekst align=left><b>Produkt navn</b></th>"
        strbody = strbody & "<th class=tekst width=51><b>Pris</b></th>"
        strbody = strbody & "<th class=tekst width=40><b>Antall</b></th>"
        strbody = strbody & "<th class=tekst width=35><b>Total</b></th>"
        strbody = strbody & "</tr>"
                   
        For i=1 To Session("varer")
                   
        strbody = strbody & "<tr>"
        strbody = strbody & "<td class=tekst align=left>"
        strbody = strbody & (Session("PNavn" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst width=51 align=left>"
        strbody = strbody & (Session("PPris" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=40>"
        strbody = strbody & (Session("Antall" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst width=35>"
        strbody = strbody & (Session("PPris" & i) * Session("Antall" & i))
        strbody = strbody & "</td>"
        strbody = strbody & "</tr>"
       
        Next
               
        strbody = strbody & "<tr>"
        strbody = strbody & "<td>"
        strbody = strbody & "&nbsp;"
        strbody = strbody & "</td>"
        strbody = strbody & "<td width=51>"
        strbody = strbody & "&nbsp;"
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst align=center width=40>"
        strbody = strbody & (Session("TotalAntall")) 'Henter fra forrige side.
        strbody = strbody & "</td>"
        strbody = strbody & "<td class=tekst width=35>"
        strbody = strbody & (Session("TotalSum")) 'Henter fra forrige side.
        strbody = strbody & "</td>"
        strbody = strbody & "</tr>"
        strbody = strbody & "</table>"
           
        strbody = strbody & "</body></html>"
       
        'Det er html i mailen.
        Mail.IsHTML = true
           
        Mail.Body = strbody
       
    Mail.Send

    '**********************************************************

    If error <> "" Then
    Response.Clear
    %>
    <html>
    <body onload="window.alert('En feil skjedde! <% =error %>');
            window.history.back();">
    &nbsp;</body>
    </html>
    <%
    Response.End
    End If

    'Session.Abandon
   
    Response.Redirect("butikk_takk.asp")
%>
Avatar billede tmceu Praktikant
12. juni 2002 - 18:15 #9
Hvilke fejl får du ?
Avatar billede mortency Nybegynder
13. juni 2002 - 14:53 #10
Får ingen feil den vil bare ikke loope.
Avatar billede mortency Nybegynder
13. juni 2002 - 14:53 #11
Skriver ikke noe etter next.
Avatar billede tmceu Praktikant
13. juni 2002 - 14:59 #12
Hvad indeholder Session("varer") ?

Du skal evt. lave din for-next lidt om

For i=1 To CInt(Session("varer"))

Men jeg er dog ikke sikker på, at det hjælper.

Vil du venligst vise HTML koden, efter du har kørt filen (View Source). Hvis jeg kan se den HTML kode den laver, er det nemmere at se hvor langt den når. Alternativt et link til ovenstående fil.
Avatar billede mortency Nybegynder
13. juni 2002 - 16:14 #13
Dette er koden den sender via mail:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type=text/css><!--
.ramme {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tekst {  font-family: Verdana; font-size: x-small}--></style>
</head>

<body bgcolor="#ffcc00" text="#000000">
<table border=0 width=550 class=ramme>
  <tr>
    <td class=tekst>Morten Cyren<br>
      Olav Nygardsvei 214 A<br>
      1200 OSLO<br>
      <br>
      E-post: morten@cyren.no<br>
      <br>
      Telefon: 90098988<br>
      <br>
    </td>
  </tr>
</table>
<br>
<table border=1 width=550 cellpadding=1 class=ramme>
  <tr>
    <th colspan=4 class=tekst><b>BESTILLING</b></th>
  </tr>
  <tr>
    <th class=tekst align=left><b>Produkt navn</b></th>
    <th class=tekst width=51><b>Pris</b></th>
    <th class=tekst width=40><b>Antall</b></th>
    <th class=tekst width=35><b>Total</b></th>
  </tr>
  <tr>
    <td class=tekst align=left>Opel Kadett 1.6 Coupè</td>
    <td class=tekst width=51 align=left>28500</td>
    <td class=tekst align=center width=40>1</td>
    <td class=tekst width=35>8500</td>
  </tr>
  <tr>
    <td>-
</table>
</body>
</html>
Avatar billede mortency Nybegynder
13. juni 2002 - 16:15 #14
Den kommer hit:

      Next
               
        strbody = strbody & "<tr>"
        strbody = strbody & "<td>"
        strbody = strbody & "&nbsp;" ' Denne linjen
Avatar billede tmceu Praktikant
13. juni 2002 - 16:35 #15
Der er en max. længde på en linie i .Body (jvf. SMTP specifikationen) og du kan derfor prøve at indsætte linieskift på hver enkelt linie:

strbody = strbody & "<html>" & vbCrLf
strbody = strbody & "<head>" & vbCrLf

o.s.v.
Avatar billede mortency Nybegynder
13. juni 2002 - 17:40 #16
Hos www.persits.com står det 76 tegn per linje er det du mener? Nå er serveren min ned så jeg skal sjekke det litt senere i kveld. Takk for hjelpen så langt. :-)
Avatar billede tmceu Praktikant
13. juni 2002 - 17:44 #17
Præcist. Men der kan være varianter af længden, da alle mail servere ikke nødvendigvis overholder SMTP standarden 100% :-)

Og det var så lidt :-)
Avatar billede mortency Nybegynder
14. juni 2002 - 16:35 #18
Det var det som skulle til. Takk for all hjelp! :-) Point kommer.
Avatar billede tmceu Praktikant
16. juni 2002 - 00:36 #19
Det var så lidt :-)
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