Spärr efter 150 inlägg

ASP

6 svar · 180 visningar · startad av CrYpToNiC

Medlem sedan sep. 200056 inlägg
Trådstart#1

Hej!

Jag undrar om det är någon som vet hur man kan göra så att efter 150 inlägg i en databas så redirectas man till en sida där det står att "Tyvärr. Det är fullt". Finns det nått sätt?

Kan också passa på att fråga om det går att fixa en nedräkning från 150 som visar antal platser som återstår?

Detta ska användas till en anmälningssida till ett Lan om ni undrar. :)

Medlem sedan okt. 20001 558 inlägg
#2
  1. Räkna posterna. Och ifall talet = 150 redirecta

  2. Räkna posterna. Och ta sedan 150 - Talet du fick när du räknade

Medlem sedan sep. 200056 inlägg
#3

Tack för svar, men nu är jag inget bra på detta. Så då undrar jag hur man gör detta?

1. Jag har försökt med detta men får det inte till att funka.

2. Ok...fattar, men har ingen aning om hur denna kod kan se ut.

Någon som har en kod för båda dessa punkter?

Medlem sedan juni 20003 169 inlägg
#4

...vilket i praktiken blir:


SQL = "SELECT count(*) AS antal FROM tabellnamn"

Rs.open SQL, conn

if rs("antal") = 150 then
response.redirect("nysida.asp")
end if

rs.close
Medlem sedan okt. 20001 558 inlägg
#5
  1. Se ovan på fråga 1
platser = 150 - rs("antal")
Response.Write "Det finns " & platser & " platser kvar"
Medlem sedan juni 200032 967 inlägg
#6

vad gäller punkt1, så generellt kan det ju se ut så här (jag vet ju inte hur tabeller ser ut osv)

strSQL = "SELECT COUNT(*) FROM [tabellen] WHERE villkor = sant"
set objRS = connection.execute (strSQL)
antal = cint(rs(0))
if antal = 150 then 
'fullt som attans
end if
objRS.close
set objRS = nothing
antalplatserkvar = 150-antal

blev det klarare?

Medlem sedan sep. 200056 inlägg
#7

Yes!

Det fixade jag snabbt och smidigt tack vare er :)

Tackar för all hjälp! :)

271 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)