Ciao a tutti, ho messo a punto la possibilità di prenotare online dei posti per determinati eventi; l'utente seleziona da una listbox l'evento che gli interessa e prenota i posti, che vengono automaticamente scalati nel tabella del dbase.
Il problema è che sino a quando nella listbox l'evento è uno, tutto è ok quando sono già due l'aggiornamento dei posti disponibili avviene anche per l'evento non selezionato..., mi spiego meglio:
Eventi:
-festa di giuseppe; posti disponibili 10
-festa di giovanni; posti disponibili 15
se decido di prenotare 3 posti alla festa di giuseppe mi ritroverò nel dabase:
-festa di giuseppe; posti disponibili 7
-festa di giovanni; posti disponibili 12
questo è il code:
codice:
Dim sVariabile
sVariabile = posti
SQLD = "SELECT Posti FROM Eventi WHERE Posti >= "& Posti
Set RECDown=Conn.Execute(SQLD)
SQLDD = "UPDATE Eventi SET Posti = Posti - "&Request.Form("Posti")&", data = #"& data &"# "
Conn.Execute(SQLDD)
SQLDDD = "SELECT posti FROM Eventi where ID = 1"
Set RECDown=Conn.Execute(SQLDDD)
dove sto sbagliando?