Kezdőoldal » Számítástechnika » Weblapkészítés » Azt, hogy lehet megcsinálni,...

Azt, hogy lehet megcsinálni, hogy minden regisztrált tag minden éjfélkor kapjon 500 kreditet?

Figyelt kérdés

Mert oldalam nevelde és kreditekkel lehet venni dolgokat, hogyan lehet azt, hogy mindig éjfélkor kapjon az összes tag 500 kreditet?És még ezzel kapcsolatba ha vesz valamit azt, hogy lehet, hogy az aktuális kreditből annyit levonjon amennyibe kerül az adott tárgy?

köszi a segítséget :)



2013. okt. 24. 20:13
 1/7 Drone007 ***** válasza:

A webszervereken lehetőség van időzítetten futtatni php scripteket. Apache szervereken erre való a cron, windows szervereken a feladatütemező.

Meg kell tudnod, hogy a webszerveren, ahol a honlapod fut van-e lehetőség időzített programfuttatásra. Ha van rá lehetőség, akkor egy jó webszerveren ezt viszonylag egyszerűen - pl egy cPanelen keresztül - be is lehet állítani.

2013. okt. 24. 20:58
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

Ha meg nincs akkor a kreditek mellett rögzítesz egy last_credit_update (date formátumú 0000-00-00) mezőt, amiben az utolsó frissítés idejét tárolod.

Ez után egy SQL parancsot meghívsz mindig.

UPDATE `credits_table` SET `credits` = (`credits` + 500), `last_credit_update` = NOW() WHERE DATE_FORMAT(`last_credit_update`,'%Y-%m-%d')<DATE_FORMAT(NOW(),'%Y-%m-%d') ;

2013. okt. 24. 21:18
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
Én ezt úgy csinálnám, hogy loginkor adná hozzá. Megnézné, hogy hány nap telt el az utolsó bejelentkezése óta, azt felszorozza, hozzáadja a krediteket és menti az időt.
2013. okt. 25. 02:00
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
De ha most van egy full statikus oldalad és úgy akarod megoldani, akkor inkább hagyd a fenébe:)
2013. okt. 25. 02:01
Hasznos számodra ez a válasz?
 5/7 Djjjozsiiiii ***** válasza:

Én a helyedben úgy csinálnám, hogy aki előző nap belépett az csak belépéskor kapjon plusz kreditet.

Aki csak beregel, miért kap alapból kreditet? Nem lenne igazságos szerintem.


Felsorolod a termékeket, amiket vehet, elmentesz minden terméknél egy kreditet, amennyibe kerül.


Kosárba rakáskor megnézed mennyi kreditje van emberünknek, ha több terméket tehet bele akkor összeszorzod, megkapod az mennyit ér, add hozzá a kosárban lévő temrékek összeárát is, és hasonlítsd össze a user kreditjével, ígyk iderülhet, hogy beteheti-e a kosárba. Ha beteheti, és elmegy a fizetéshez, akkor levonod a krediet, és elmented a userhez a termékeit, lehetőleg a termékek_userek kapcsolótáblába.


Nadzsábó ennyi.

2013. okt. 26. 12:58
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
És azt, hogy lehet, hogy csak akkor kapjon ha belép ne minden éjfélkor
2013. okt. 26. 13:10
 7/7 anonim ***** válasza:

lásd a második hozzáoszlásban írt SQL UPDATE -et, csak 1 userre, és csak loginkor.

Tehát USER ID -jét is ellenőrződ, és csak belépéskor fut le.

2013. okt. 26. 19:09
Hasznos számodra ez a válasz?

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!