Du menar att poängen skall kunna uppdateras med hjälp av uppdatera status som ungefär lunarstorm så borde det fungera ngt såhär.
Databas fält:
Tabellnamn: Points
Points_Id
Points_UsrId (Användarens id i databasen)
Points_Gst (från gästboken)
Points_mail (från mail)
Points_login (från login)
Points_total (totalt)
Points_update (senast uppdaterad skall bara kunna bli det en gång per dygn.)
Sida 1.
strSQL = "Select Points_update From points Where Points_UsrId = "Session("UsrId")""
Set Rs = Conn.Execute(strSQL)
If Not Rs.Eof Then
If DatePart(dd,Now()) = Datepart(dd,Rs("Points_Update")) Then
Response.Write "Du har redan uppdaterat idag"
Else
Response.Write "<a href=update_points.asp>Uppdatera poäng</A>"
End If
Else
Response.Write "Din session har avslutats eller så har den aldrig skapats"
End if
Sida 2.
strSQL = "Select * From points Where Points_UsrId = "Session("UsrId")""
Set Rs = Conn.Execute(strSQL)
If Not Rs.Eof Then
If DatePart(dd,Now()) = Datepart(dd,Rs("Points_Update")) Then
Response.Redirect "sida1.asp"
Else
intTotal = Rs("points_gst")+Rs("points_mail")+Rs("points_login")
strSQL = "Update Points Set points_total = points_total+"&intTotal&" where session("UsrId")"
Set Rs_Update = Conn.Execute(strSQL)
Response.Redirect "Uppdaterad.asp"
End If
Else
Response.Write "Din session har avslutats eller så har den aldrig skapats"
End if
när jag ska lägga till poäng så tror jag inte att det blir
recet (point)+1
hur ser koden ut för det ?
och en fråga till jag kommer lägga till tabbelen i en samma databas... måste jag koppla två gånger samma databas ? men ändra tabbelen... ? och hur visar jag hur myckket man tjänat ?