Visualizzazione dei risultati da 1 a 2 su 2

Discussione: richiamo di cookie

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    32

    richiamo di cookie

    Sto facendo un sito e-commerce e ho il seguente problema: una volta che l'utente ordina può cambiare le quantità ordinate prima di dare conferma e quindi quando ritorna sul form per ordinare dovrebbero comarire le quantità precedentemente immesse...Questo non riesco a farlo!

    Metto qui di seguito il codice:



    <body>
    <%Server.Execute("header.asp");%>

    <%var nc;
    nc=Request.Cookies("Log");
    var q = Request.Form("t" + n);


    var cookie = String(Request.cookies("cookie"));
    var c= cookie.split(";");

    %>

    <%
    if (nc=="undefined undefined" || nc=="")
    {
    Response.Redirect('noacquista.asp');
    }
    %>

    <% if(c[n]=="")
    { c[n]=0;
    }
    else
    {
    c[n]=Request.cookies("cookie");
    }%>




    <%
    var nc;
    nc=Request.Cookies("Log");

    Response.write("Utente: " + nc + " ");
    var con =Server.CreateObject("ADODB.Connection");
    con.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" +
    Server.MapPath("informatica.mdb"));
    objRs = Server.CreateObject("ADODB.Recordset");
    var objRs = con.Execute(" Select * from prodotti ");
    %>
    <%
    var n =0;
    var c=0;
    %>

    <form name="prodotti" method="post" action="conferma.asp" >
    <center>
    <table border="1">
    <thead>
    <tr>
    <th>
    Prodotto
    </th>
    <th>
    Prezzo
    </th>
    <th>
    Quantit&aacute
    </th>
    </tr>
    </thead>
    <%
    while (!objRs.EOF)
    {
    n++;
    Response.write ("<tr><td>");
    Response.write (objRs("name"));
    Response.write ("</td><td >");
    Response.write (objRs("price") + " &#8364");
    Response.write ("</td><td>");
    Response.write ("<center>");
    Response.write ("<input type=\"text\" name=\"t" + n + "\" value=\""+c[n]+"\" size=\"4\" maxlength=\"4\" onBlur=\"javascript:test(this)\">");
    Response.write ("</center>");
    Response.write ("</td></tr>");
    objRs.Movenext ();
    }

    %>

    </table>
    </center>

    <%
    objRs.Close();
    con.Close();
    objRs = null;
    con = null;
    %>

    <center>

    <input type="submit" value="Ordina" onClick="return test()">
    <input type="reset" value="Reset">


    </center>

    </form>

  2. #2
    potresti gestire la cosa con le sessioni
    Tanto...lo fanno tutti... posso farlo anche io vero?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.