'Plockar bort ev html kod som de skrivit in
namn = server.HTMLEncode(Request.Form("namn"))
epost = server.HTMLEncode(Request.Form("epost"))
text = server.HTMLEncode(Request.Form("kommentar"))
'------------------------------------
'skickar iväg ett mail till mig själv med gästboksinlägget
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "info@jimmygronwall.se"
jmail.AddRecipientCC "" - fyller i för kopior
jmail.AddRecipientBCC ""
jmail.From = "Gästboken"
jmail.Subject = "Nytt inlägg"
jmail.Body = "Meddelande via hemsidan skickades " & Now & ""
jmail.appendHTML "<font face=verdana size=1>"
jmail.appendHTML "<b>Meddelande från jimmygronwall.se</b><br>"
jmail.appendHTML "------------------------------------------<br>"
jmail.appendHTML "<b>Skickades:</b> " & Now & "<br>"
jmail.appendHTML "<b>Namn: </b> " & Namn & "<br>"
jmail.appendHTML "------------------------------------------<br>"
jmail.appendHTML "" & text & "<br>"
jmail.appendHTML "</font>"
jmail.Send ("smtp.jimmygronwall.se")
Liten fråga nu bara..
Skulle de räcka med att jag klistrade in den där koden på sidan där den sparar mina gästboksinlägg?
Om jag ändrar mailadress och sånt..
Du kan klistra in den på samma sidan som du hämtar enligt följande och slänger in det i databasen:
'Plockar bort ev html kod som de skrivit in
namn = server.HTMLEncode(Request.Form("namn"))
epost = server.HTMLEncode(Request.Form("epost"))
text = server.HTMLEncode(Request.Form("kommentar"))
'------------------------------------
'skickar iväg ett mail till mig själv med gästboksinlägget
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "info@jimmygronwall.se"
jmail.AddRecipientCC "" - fyller i för kopior
jmail.AddRecipientBCC ""
jmail.From = "Gästboken"
jmail.Subject = "Nytt inlägg"
jmail.Body = "Meddelande via hemsidan skickades " & Now & ""
jmail.appendHTML "<font face=verdana size=1>"
jmail.appendHTML "<b>Meddelande från jimmygronwall.se</b><br>"
jmail.appendHTML "------------------------------------------<br>"
jmail.appendHTML "<b>Skickades:</b> " & Now & "<br>"
jmail.appendHTML "<b>Namn: </b> " & Namn & "<br>"
jmail.appendHTML "------------------------------------------<br>"
jmail.appendHTML "" & text & "<br>"
jmail.appendHTML "</font>"
jmail.Send ("smtp.jimmygronwall.se")
'slutar här
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From gb"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.ADDNEW
RecSet("NAMN") = namn
RecSet("EPOST") = epost
RecSet("HEMSIDA") = hemsida
RecSet("kommentar") = text
RecSet("DATUM") = NOW()
RecSet.UPDATE
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect "gastbok.asp"
%>
Men, jag gissar att du inte får någon post i databasen?
Eller kanske, eftersom du inte skrivit vilken rad som är 46, gissar jag på RecSet.Close.
Skapar du ett rs när du använder en sådan uppdatering?
Eftersom jag aldrig gjort så, kan jag inte svara på det, men jag skulle inte tro det.
Skulle felet inte ligga där, tror jag du endast ska tolka SannyW kod som exempel i databasbiten.
253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849