webForumDet fria alternativet

Dra "Pengar" från användare

ASP

17 svar · 776 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Tja! Jag är ute efter ett script som varje dag drar bort lite "pengar" från användaren! Det är givetvis inte riktiga! Bara i ett Community typ! Det ska dra 5 "€" varje dag ifall man har ett rum!
Databasen heter "rum" och tabelen heter "vanliga"! I den finns:
ID: (Auto Räknare)
Rum: Rums Nr (Tal)
Vems: Vems rum (text)

Användaren ligger i en annan databas!
gnamn: Användarens namn (text)
pengar: Hur mycket pengar man har (tal)

Hoppas ni förstog vad jag e ute efter! Jag använder session("gnamn") för att kolla vem som e vem när man e inne!

Medlem sedan mars 20016 260 inlägg
#2

det är väl lättast å ta d varje gång nån användare loggar in..
kör differansen på datumen å gånga det gånger pengar det kostar!

Medlem sedan nov. 2002544 inlägg
#3

Asså det ska dras varje dag! Även om man inte loggar in! Sen skulle ajg bli glad att få lite kod :P

Medlem sedan nov. 2002544 inlägg
#4

Är det möjligt i ASP att göra så? Annars får jag tänka ut något annat =/

Medlem sedan juli 20033 147 inlägg
#5

Det är möjligt om du trycker på en knapp men inte med automatik.

Medlem sedan juni 20015 009 inlägg
#6

Du kan köra en sql vid inloggningen som kollar mot ett datum i databasen. Har det gått 24 timmar så kör den uppdaterings-sql:en.
Loggar många in, spelar ingen roll.
Loggar ingen in, så uppdateras det nästa gång någon loggar in.
Skulle det mot förmodan att ingen loggar in på över två dagar så missar man iofs en dag i princip tror jag, kanske beror lite på hur man bygger det.

Medlem sedan mars 20016 260 inlägg
#7

Qimen:
du kan ju kolla hur många dagar d gått bara å helt enkelt ta det..

Men begränsningen är ju om nån annars ska se ens saldo eftersom det inte blir uppdaterat förrän användaren i fråga loggar in.

Medlem sedan juni 20015 009 inlägg
#8

Jymdis skrev:

Men begränsningen är ju om nån annars ska se ens saldo eftersom det inte blir uppdaterat förrän användaren i fråga loggar in.

Man kan ju uppdatera för alla användare när en loggar in.

Medlem sedan mars 20016 260 inlägg
#9

Qimen:
mm om det är 100 användare kanske, sen känns det som det tar jäkligt lång tid å logga in!

Medlem sedan aug. 2000431 inlägg
#10

ehh går la snabbt å dra av 5 per dygn genom att dra av när nån loggar in å sen regga i en databas att det är avdraget...

Medlem sedan nov. 2002544 inlägg
#11

oki tackar! Men jag behöver lite kod för detta :S

Medlem sedan nov. 2002544 inlägg
#12

Kan man inte lägga in en kod... som gör att så fort ngn besöker sidan så den dagen dras det av 5 "poäng" av alla användare! Sen om fler besöker den dagen händer inget! Sen nästa dag samma sak! Så fort någon loggar in...?

Medlem sedan mars 20015 287 inlägg
#13

Spar datumet när avdraget gjordes, har det inte inte ändrats: dra inte av något. Har det ändrats: dra av 5p * antalet dagar sen dess.

Medlem sedan nov. 2002544 inlägg
#14

tack! Men jag behöver lite kod... jag vet ungeför hur det ska se ut... men inte helt! Typ

<%if ("betaltsenast") = "idag" then 
gör inget???
else
rs("pengar") = rs("pengar") -5
rs("betlatsenast") = "Idag" (now?)
rs.update
end if %>

Eller?? Behöver lite hjälp... Och att det ska ske på alla medlemmar... så fort någon loggar in...

Medlem sedan nov. 2002544 inlägg
#15

Ingen som vet??? Funkar koden som jag skrev??? Fast jag behöver veta koden som sätter in datumet! Inte Tiden....

Medlem sedan nov. 2002544 inlägg
#16

Kom igen??? Funkar den koden... om jag lägger den på Index.asp... så fort någon loggar in, dras pengarna från alla användare????

Medlem sedan nov. 2002544 inlägg
#17

Är det möjligt??? Behöver gärna ett svar!

Medlem sedan nov. 2002544 inlägg
#18

kk alltså inte möjligt? Får då hitta på något annat! Tack ändå!

362 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
224 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)