Lång rubrik=)
Håller på att göra ett anmälningsskript. I formuläret har man olika fält. Bland annat enn lista där man väljer en grupp. Varje gång formulärsidan laddas så kontrolleras det mot databasen om det finns platser kvar i grupperna med hjälpa av:
<%if Rs("gruppen2") > 0 then%>
o.s.v
När fomuläret postas så anropas
Sub addData()
där
strgrupp = Request.Form("grupp")
SQL = "UPDATE platser SET " & strgrupp & " = " & strgrupp & " - 1 WHERE id=1"
och sedan minskas den gruppen som är vald med ett. Enkelt. Men jag kom just på att det ju kan bli ett glapp där i mellan. Där det kan bli fler anmälnigar än vad det är tänkt. Eftersom listan uppdateras när anälningssidan öppnas. Och under den tiden som fomuläret fylls i så kan ju flera ha posta samma grupp och flera ha öppnat anmälningsformuläret. Hur löser jag enklast detta?
Tänkte något i stil med if strgrupp > 0 then
Response.Write ("Gruppen full, var vänlig välj en annan grupp")
else
Skulle det fungera? Tänkte i så fall lägga det efter vad man angett vas strgrupp ska vara.
