Frågan#1 varför kan jag inte få med mig mina data från mitt formulär till min cdonts
<!-- #include file="inc/conn.inc" -->
<%
Dim Conn
Dim RS
Dim SQL
ID = Request.Querystring("ID")
SQL = "SELECT * FROM kontakt WHERE ID=" & ID & ""
set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
Set RS = Conn.Execute(SQL)
%>
<%
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = "" & Epost & "" & vbcrlf
objMail.From = "stefan@webbisen.com" & vbcrlf
objMail.Subject = "" & Rubrik & "" & vbcrlf
objMail.Body = "" & Meddelande & "" & vbcrlf
objMail.Host = "[mailservern]"
objMail.Send
Set objMail = Nothing
%>
<%
RS.MoveNext
RS.Close
Conn.Close
%>
jag får felmeddelande
ADODB.Recordset.1 error '80004005'
SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near '' at line 1
/Mail/send.asp, line 14
Kkung_bjMedlem sedan sep. 20027 inlägg ja jävlar... testa lite själv? felet är ju uppenbart
JJosefMedlem sedan mars 20023 561 inlägg
kung_bj skrev:
ja jävlar... testa lite själv? felet är ju uppenbart
Sådant spåk undanbedes. Läs mer i reglerna.:OO
Kanske så här:
<!-- #include file="inc/conn.inc" -->
<%
Dim Conn
Dim RS
Dim SQL
ID = Request.Querystring("ID")
SQL = "SELECT * FROM kontakt WHERE ID = " & CInt(ID)
set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
Set RS = Conn.Execute(SQL)
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = "" & Epost & "" & vbcrlf
objMail.From = "stefan@webbisen.com" & vbcrlf
objMail.Subject = "" & Rubrik & "" & vbcrlf
objMail.Body = "" & Meddelande & "" & vbcrlf
objMail.Host = "[mailservern]"
objMail.Send
Set objMail = Nothing
RS.Close
Conn.Close
%>
Varifrån får du variablerna Epost, Rubrik, Meddelande? :q
Sedan har du Rs.MoveNext fast du bara har en post i ditt recordset. Då är ju den raden helt onödig.
Kkung_bjMedlem sedan sep. 20027 inlägg >Sådant spåk undanbedes. Läs mer i reglerna.
jaja, han fick hjälp på en annan sida men typ vägrade lyssna.
Josef skrev:
kung_bj skrev:
ja jävlar... testa lite själv? felet är ju uppenbart
Sådant spåk undanbedes. Läs mer i reglerna.:OO
Kanske så här:
<!-- #include file="inc/conn.inc" -->
<%
Dim Conn
Dim RS
Dim SQL
ID = Request.Querystring("ID")
SQL = "SELECT * FROM kontakt WHERE ID = " & CInt(ID)
set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
Set RS = Conn.Execute(SQL)
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = "" & Epost & "" & vbcrlf
objMail.From = "stefan@webbisen.com" & vbcrlf
objMail.Subject = "" & Rubrik & "" & vbcrlf
objMail.Body = "" & Meddelande & "" & vbcrlf
objMail.Host = "[mailservern]"
objMail.Send
Set objMail = Nothing
RS.Close
Conn.Close
%>
Varifrån får du variablerna Epost, Rubrik, Meddelande? :q
Sedan har du Rs.MoveNext fast du bara har en post i ditt recordset. Då är ju den raden helt onödig.
variablerna kommer från mitt formulär innan den skickas till min cdonts
JJosefMedlem sedan mars 20023 561 inlägg Men då får du ju använda Request.Form("<Namnet på elementet i formuläret>")
Hur fungerade koden?
Josef skrev:
Men då får du ju använda Request.Form("<Namnet på elementet i formuläret>")
Hur fungerade koden?
det blev lite bättre men nu ska jag försöka fixa resten själv......tack för hjälpen