Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy tudnám ezt megcsinálni a...

Hogy tudnám ezt megcsinálni a honlapomra (több lent, hasonló mint a PTC oldalak)?

Figyelt kérdés
A lényeg az lenne, hogy van egy felhasználó az oldalamon és a nevéhez tartozik egy szám, legyen pl.: 200 és 50 nap múlva lenne neki 220. Azt hogy tudom megcsinálni, hogy ez a szám automatikusan megváltozzon? Olyasmire gondoltam, mint a PTC oldalakon az Account balance számláló

2013. márc. 12. 23:44
 1/6 anonim ***** válasza:
Javascript + php oldalon még ellenőrzéssel mondjuk.
2013. márc. 13. 00:18
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
JavaScript ehhez miért szükséges? Bár szerver oldalon használhatod :)
2013. márc. 13. 11:48
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

Hogy ha mondjuk azonnali frissítés kell, ha eljött az idő.

De létezik szerver oldali is, igazából feladat függő.

2013. márc. 13. 13:58
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

ha addig megvan a dolog, hogy vannak felhasználók az oldalon, akkor gondolom, az megvan, hogy a userek egy adatbázisban vannak eltárolva..


kell egy új mező, legyen regdate; ide a regisztrációkor eltárolt unix időbélyeget tesszük.


az gondolom triviális, hogy kiolvassuk a nevemet, regdatemet, amik most := $nev és $regdate változókban.


a megjelenítés előtt azt csináljuk, hogy:


lekérem a pillanatnyi unix-időt, ami legyen : $unix_most


$kulonbseg = regdate-$unix_most;

$egeszresz = (int)($kulonbseg/86400);


86400-zal való osztás azt jelenti, hogy napok száma, de eleve egésszé konvertálom.


ezt az $egeszreszt aztán leosztod 50-nel, ugyanígy egészet képezve belőle.. ugye azt be lehet látni matematikailag, hogy ezzel a két osztás+a végeredmény egészrészét képezéssel meghatároztuk:

1.) hány egész nap telt el.

2.) a fenti eredményből kiszámítottuk, hogy hányszor telt el azóta 50nap

(mivel azt mondod, 50 naponként akarjuk növelni a számot, így az kell, hogy hányszor 50 volt eddig)


innentől megvagyunk, szóval a végző egésszé alakított végeredményt mondjuk az $ezkell változóban tartjuk, akkor a név megjelenítésél:


$szam = 200 + $ezkell*20;


$amit_ki_fogunk_irni = $nev.$szam;



remélem, segítettem.. ja, az 50, 200, és 20 számok a kérdésedben lévő példa értékei

2013. márc. 13. 16:54
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
izé, ha a $kulonbseg = $unix_most - $regdate; módon képezed, akkor még talán pozitív szám is jön ki, bocsi..
2013. márc. 13. 16:56
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Rendben, köszönöm a válaszokat!
2013. márc. 13. 23:22

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!