Buongiorno a tutti.Io vorrei realizzare il carrello elettronico.Ho gia fatto tutto...mi manca il salvataggio dei dati nel db.
Ho una pagina chiamata addcarrel.asp dove, recuperando i dati relativi a:
"nomeprodotto" , "descrizione" , "prezzo" , "quantità" , "totale"
vorrei poi inserirli nella tabella CARRELLO del database nella sessione stabilita quando l'utente ha effettuato l'accesso.
Siccome non sono una cima in asp vorrei una manina
posto il codice (omettendo connessioni varie...)nella speranza ke qualcuno mi aiuti:
Dim Sr
Set Sr = Server.CreateObject("ADODB.Recordset")
sql = "INSERT INTO carrello(nomeprodotto,descrizione,prezzo,quantita,totale) VALUES("'&request.querystring("nomeprodotto")&"','"&request.querystring("descrizione")&"','"&request.querystring("prezzo")&"','"&request.querystring("quantita")&"','"&request.querystring("totale")&"') where " & session("username") & " = ' " & session("username") & "'"
Sr.open sql, Conn, 1, 3
response.write"Hai aggiunto il prodotto al carrello..."
mi dà queto errore:
Microsoft JET Database Engine error '80040e14'
Syntax error in INSERT INTO statement.
/addcarrel.asp, line 174
ma devo metterci anche
Sr.AddNew()
Sr("nomeprodotto") = request.querystring("nomeprodotto")
ecc ecc...?
Vi ringrazio ciao a tutti
Ho una pagina chiamata addcarrel.asp dove, recuperando i dati relativi a:
"nomeprodotto" , "descrizione" , "prezzo" , "quantità" , "totale"
vorrei poi inserirli nella tabella CARRELLO del database nella sessione stabilita quando l'utente ha effettuato l'accesso.
Siccome non sono una cima in asp vorrei una manina
posto il codice (omettendo connessioni varie...)nella speranza ke qualcuno mi aiuti:
Dim Sr
Set Sr = Server.CreateObject("ADODB.Recordset")
sql = "INSERT INTO carrello(nomeprodotto,descrizione,prezzo,quantita,totale) VALUES("'&request.querystring("nomeprodotto")&"','"&request.querystring("descrizione")&"','"&request.querystring("prezzo")&"','"&request.querystring("quantita")&"','"&request.querystring("totale")&"') where " & session("username") & " = ' " & session("username") & "'"
Sr.open sql, Conn, 1, 3
response.write"Hai aggiunto il prodotto al carrello..."
mi dà queto errore:
Microsoft JET Database Engine error '80040e14'
Syntax error in INSERT INTO statement.
/addcarrel.asp, line 174
ma devo metterci anche
Sr.AddNew()
Sr("nomeprodotto") = request.querystring("nomeprodotto")
ecc ecc...?
Vi ringrazio ciao a tutti