Ciao a tutti,
ho un problemino che non sono ancora riuscito a risolvere.
In pratica mi succede questo, un utente puo cliccare 1 volta al giorno un certo link, dopo di che il link sparisce; fin qui tutto bene, il passaggio che faccio è:
click
verifico sul db se è stato cliccato nelle ultime 24 ore
se non è stato cliccato faccio un insert
rimando alla pagina con l'ok
Purtroppo, se un'utente clicca in maniera molto rapida, vengono fatte 2 insert o anche più....
Ho provato a usare il lock table, ma non funziona, il codice è questo:
- LOCK TABLES tabelle WRITE
- SELECT campo FROM tabella WHERE ...
If Not Rs.EoF Then
- insert
else
- è già stato cliccato
end if
- UNLOCK TABLES
Anche nel secondo caso, mi capitano alcuni casi di click doppi.
Dove sbaglio?
Grazie mille
![]()

Rispondi quotando