ciao a tutti sto realizzando un ecommerce.
i dati dei prodotti che sceglie l'utente li salvo in una tabella nel db, per ogni prodotto inserito salvo anche l'ora di inserimento.
Per tenere la tabella pulita, ovvero eliminare i prodotti non confermati ho pensato di fare appunto il controllo sull'ora che faccio salvare così che quando si carica la pagina del carrello ogni volta mi fa il controllo per vedere se sono passate tot ore dalla conferma di un prodotto. se sono passate ad esempio più di due ore vuol dire che non è stato confermato l'ordine e posso elininare i record di riferimento...
in alto alla pagina carrello.asp ho messo queste righe:
<%
ora_oper=right("0" & hour(Now),2)
if ora_oper="00" then
ora_oper="24"
end if
'*/*/*/*/CONTROLLO CARRELLO SE HA ORDINI NON CONCLUSI IN CASO LI CANCELLO/*/*/*/*/*/*
sql_check_carrello = "DELETE * FROM tbcarrello WHERE ora_operazione <= "& ora_oper - 2 &""
conn.execute(sql_check_carrello)
'*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
%>
cosa dite può andare bene questo ragionamento???
ditemi cosa ne pensate. grazie

Rispondi quotando