Hej, skulle vilja ha lite hjälp med en grej! Gör en SQL-sats: tack så jätte mycket..Gräns för inloggade besökare!
Skulle vilja ha en gräns på min lilla community så att
max 100 personer kan vara inloggade samtidigt,
ifall det är 100 personer inloggade och man försöker logga in
ska det komma upp ett medelande där det står nåt i stil med "det är många användare inne just nu, försök lite senare"
Hur löser jag detta på enklaste sätt? Har spånat lite själv.. men inget funkade som det skulle :(
Det finns en tabell i databasen members som heter "status" där "yes" står för online.Sv: Gräns för inloggade besökare!
<code>
SQL = "SELECT Count(*) As OnlineCount FROM tabell WHERE Status='yes"
Set Rs = Connect.Execute(SQL)
</code>
Denna SQL-satsen räknar hur många det finns som är inloggade.
Skriv sedan en If-sats:
<code>
If Rs("OnlineCount") > 99 Then 'OnlineCount är den variabel man angivit i SQL-satsen.
Response.Redirect("toomany.asp")
End If
'kod som startar sessions, redirectar osv.
</code>
hoppas att det är till hjälp
MvH
David DahlströmSv: Gräns för inloggade besökare!
Jag hade löst countern på samma sätt fast sen
hade jag krånglat onödigt mycket i min If-sats, var därför det inte funkade..
Man krånglar lätt till det mer än vad man behöver!!
Tack för hjälpen!
Mvh
Erik