i cookie si possono impostare solo per pagine ASP???!! io ho una pagina ASP che leggere e elabora da DB ma non riesco a inserirgli i cookie...mi dà errore...qualche consiglio??
Grazie.
i cookie si possono impostare solo per pagine ASP???!! io ho una pagina ASP che leggere e elabora da DB ma non riesco a inserirgli i cookie...mi dà errore...qualche consiglio??
Grazie.
Codice?
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
codice JScript....
Come preferisci...
http://www.w3schools.com/asp/asp_cookies.asp
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
intenti il codice della pagina ASP giusto?!
problema non risolto roby ho già provato...ti ho inviato un mes privato...
chi mi dice come impostare il cookie in una pagina ASP che elabora da DB?? se scrivo il cooki fuori dai tag html mi dà errore, se lo scrivo prima dell'elaborazione mi dà errore...che devo fare?!
Vediamo quello che hai scritto.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
eccoti il codice della pagina con il cookie furoi dai tag html.
<%
Response.Cookies("MyCookie") = "Il mio primo cookie"
Response.Cookies("MyCookie").Expires = DateAdd("d", 7, Date)
%>
<html>
<head>
<title> dolciASP </title>
</head>
<body>
<% @LANGUAGE= "JScript" %>
<%
var con;
var sConString;
var con = Server.CreateObject("ADODB.Connection");
var sConString = "Provider=Microsoft.Jet.OLEDB.4.0; "
+ "Data Source= c:\\Inetpub\\wwwroot\\sito2\\asp\\pasticceria.mdb" ;
con.Open(sConString);
var rst;
var sSQLString;
var selezione = Request.QueryString("dolci");
rst = Server.CreateObject("ADODB.Recordset");
sSQLString = " Select * from prodotti where nomeProdotto = '" + selezione + "'";
rst = con.Execute(sSQLString);
var prezzo, prezzoc, costo;
Response.write("Dolce: " + Request.QueryString("dolci") + "
");
Response.write("Qta: " + Request.QueryString("quantita") + "
");
Response.write("Extra: " + Request.QueryString("cioccolato") + "
");
prezzo = parseInt(rst("prezzoUnitario"));
if((Request.QueryString("cioccolato")) == "si" ) {
prezzoc = 1;
}
if((Request.QueryString("cioccolato")) == "no" ) {
prezzoc = 0;
}
costo = prezzo * Request.QueryString("quantita") + prezzoc;
Response.write("
")
var qta= parseInt(rst("qtaDisponibile"));
if ((Request.QueryString("quantita") > qta) || (Request.QueryString("quantita")=="0")) {
Response.write("Costo totale= indefinito");
Response.write("
")
Response.write("Quantita non disponibile o non idonea all'acquisto");
}
else
{
var qta1 = qta - Request.QueryString("quantita");
var sSQLString;
sSQLString = " UPDATE prodotti SET qtaDisponibile = '" + qta1 + "' WHERE nomeProdotto = '" + selezione + "'";
rst = con.Execute(sSQLString);
Response.write("Costo totale=" + costo);
}
%>
</body>
</html>
ecco l'errore che mi dà...
Tipo di errore:
Active Server Pages, ASP 0140 (0x80004005)
Come primo comando della pagina ASP specificare il comando @
/sito2/asp/dolciacces1.asp, line 19