Jag har dessa variabler
Det är det fetmarkerade som strular
varVemKollarUser = FriendlySQL(Request.Form ("txtFranUser"))
varAgare = FriendlySQL(Request.Form ("txtTill"))
varAddComment = FriendlySQL(Request.Form ("addComment"))
varDate = Now()
varHeadline="Du har fått en ny kommentar på en galleribild"
varBrodtext=" skrev "
varMessage=varVemKollarUser & varBrodtext & varAddComment
lite kod
addPost1 = addPost & "VALUES(1,"& varAgare &",'"& varHeadline &"','"& varMessage &"',1)"
lite kod
och får detta meddelande
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-4.0.25-max]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES(1,1,'Du har fått en ny kommentar på en galleribild','tes
/gallery/saveComment.asp, line 30
Peter S skrev:
Vad får du med:
response.write addPost1
?
INSERT INTO tblUsers_Galleri_kommentar(bildID,vemKollar,anvandare,agare,Kommentar,postad,nytt) VALUES('439','922','test','1','testar','2006-01-14 23:51:02',1)VALUES(1,1,'Du har fått en ny kommentar på en galleribild','test skrev testar',1)
Här är hela koden
<%
varID = FriendlySQL(Request.Form ("txtID"))
varVemKollar = FriendlySQL(Request.Form ("txtFran"))
varVemKollarUser = FriendlySQL(Request.Form ("txtFranUser"))
varAgare = FriendlySQL(Request.Form ("txtTill"))
varAddComment = FriendlySQL(Request.Form ("addComment"))
varDate = Now()
varHeadline="Du har fått en ny kommentar på en galleribild"
varBrodtext=" skrev "
varMessage=varVemKollarUser & varBrodtext & varAddComment
SET objConn = connect()
addPost = "INSERT INTO tblUsers_Galleri_kommentar"
addPost = addPost & "(bildID,vemKollar,anvandare,agare,Kommentar,postad,nytt) "
addPost = addPost & "VALUES('"& varID &"','"& varVemKollar &"','"& varVemKollarUser &"','"& varAgare &"','"& varAddComment &"','"& varDate &"',1)"
'response.write addPost
'response.end
addPost1 = "INSERT INTO tblUsers_imail"
addPost1 = addPost & "(sender,Reciever,Headline,message,mailRead) "
addPost1 = addPost & "VALUES(1,"& varAgare &",'"& varHeadline &"','"& varMessage &"',1)"
response.write addPost1
response.end
objConn.Execute(addPost1)
objConn.Execute(addPost)
%>
Peter SMedlem sedan dec. 20025 483 inlägg Du har två stycken VALUES:
VALUES('439','922','test','1','testar','2006-01-14 23:51:02',1)
VALUES(1,1,'Du har fått en ny kommentar på en galleribild','test skrev testar',1)
En skall bort (förslagsvis den andra eftersom den bara har fem parametrar).
den ena är för kommentaren och den andra för mailet som ska visa att man har fått kommentar, hur skriver jag om så jag kan ha båda???
Peter SMedlem sedan dec. 20025 483 inlägg Jämför det fetstilta nedan med din kod:
addPost1 = "INSERT INTO tblUsers_imail"
addPost1 = [b]addPost1[/b] & "(sender,Reciever,Headline,message,mailRead) "
addPost1 = [b]addPost1[/b] & "VALUES(1,"& varAgare &",'"& varHeadline &"','"& varMessage &"',1)"
;)
Peter S skrev:
Jämför det fetstilta nedan med din kod:
addPost1 = "INSERT INTO tblUsers_imail"
addPost1 = [b]addPost1[/b] & "(sender,Reciever,Headline,message,mailRead) "
addPost1 = [b]addPost1[/b] & "VALUES(1,"& varAgare &",'"& varHeadline &"','"& varMessage &"',1)"
;)
Hur kan man missa nåt sånt....tack
Hur får jag varAddComment att bli fetmarkerad redan i denna kod....dvs <b>varAddComment</b>
Peter SMedlem sedan dec. 20025 483 inlägg addPost = addPost & "VALUES('"& varID &"','"& varVemKollar &"','"& varVemKollarUser &"','"& varAgare &"','<b>"& varAddComment &"</b>','"& varDate &"',1)"
Red./ Alt.:
varAddComment = "<b>" & FriendlySQL(Request.Form ("addComment")) & "</b>"
Peter S skrev:
addPost = addPost & "VALUES('"& varID &"','"& varVemKollar &"','"& varVemKollarUser &"','"& varAgare &"','<b>"& varAddComment &"</b>','"& varDate &"',1)"
Red./ Alt.:
varAddComment = "<b>" & FriendlySQL(Request.Form ("addComment")) & "</b>"
La til rubrik istället för comment, när jag nu ska få in värdena så får jag med varRubrik (skrev ut den) men när mailet sparas så följer inte varRubrik med
varRubrik = FriendlySQL(Request.Form ("txtRubrik"))
varHeadline="Du har fått en ny kommentar på en galleribild"
varBrodtext=" kommenterade bilden "
varMessage=varVemKollarUser & varBrodtext & varRubrik
Peter SMedlem sedan dec. 20025 483 inlägg 1. Hur ser SQL-frågan ut (ASP)?
2. Hur ser den utskrivna SQL-frågan ut?
Peter S skrev:
1. Hur ser SQL-frågan ut (ASP)?
2. Hur ser den utskrivna SQL-frågan ut?
skrev bara ut variabeln varRubrik för att se om jag fick med värdet och det fick jag, så när jag använder varRubrik så sparas den inte i db trots att jag har sett att värdet följer med
INSERT INTO tblUsers_imail(sender,Reciever, mailDate, mailTime,Headline,message,mailRead) VALUES(1,1,'2006-01-15','00:48:13','Du har fått en ny kommentar på en galleribild','test kommenterade bilden Nyårsafton',1)
här är den med men inte när jag läste mailet
i databasen står det "test kommenterade bilden"
Peter SMedlem sedan dec. 20025 483 inlägg Stämmer övriga värden i databasen?
jag löste det med
varMessage=Request.Form ("txtFranUser") & varBrodtext & Request.Form ("txtRubrik")
Här kommer nästa fråga, varför sparas inte kakan med denna kod
Set Var = Request.ServerVariables
IP = Var("REMOTE_ADDR")
varRoster=request("varde")
varSnitt=request("snitt")
varFrom=Session("userID")
varUserID=request("userID")
msgId=request("msgId")
SET objConn = connect()
SQL = "update tblUsers_skrivklada set rostvarde=rostvarde+"& varRoster &", antal=antal+1 where ID=" & msgId
response.write SQL
'response.end
objConn.Execute(SQL)
Response.Cookies("webbisnetroster")("inlaggsID") = request("msgId")
Response.Cookies("webbisnetroster").Expires = dateadd("n",30,now)
löstes med Response.Cookies("webbisnetroster")("inlaggsID") = msgId