Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]cookie - zapis do bazy danych.
GoOx
post
Post #1





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam,

Mam taki przykładowy kodzik który dodaje +10 kasy do bazy danych.

  1. $kasa = $abc['kasa']; // to jest z pętli //
  2. if($nick != $nick_zal && $_SESSION['logged']=='true') {
  3. $kasa_dod = $kasa +10;
  4. $update_kasa_user = "UPDATE uzytkownicy SET `kasa` = '$kasa_dod' WHERE `nick` = '$nick' ";
  5. $update_kasa_dod = mysql_query($update_kasa_user, $db_lnk)or die(mysql_error());
  6. }


i to mamy prosty warunek ale sprawa cookie ;/ ja wgl tego nie kapuje

zrobiłem cos takiego:
  1. setcookie('kasaile', $kasa, time()+3600*24);
  2. $kasa = $_COOKIE['kasaile'];


i nie wiem dlaczego kasował mi dane z bazy danych użytkownika do którego miała być dodawana kasa.

jak to zrobić by to rzeczywiście działało? jak na przykładzie by możliwość dania kasy była tylko raz dziennie.


Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.
  1. UPDATE uzytkownicy SET `kasa` = kasa+10;


Odpalaj to raz dziennie z crona i tyle.

Możesz stworzyć procedurę w SQL i tam wykonywać wszelkie operacje typu dodawanie kasy, zmiany leveli .... z czasem może ci się to ładnie pokomplikować.

Ten post edytował rocktech.pl 8.02.2012, 10:05:25


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
GoOx
post
Post #3





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Ale tu chodzi o to że ja mam takie swoje forum i ta kasa to za wejścia w czyiś profil każde wejście to jest +10

chodzi o to by to można było użyć raz dziennie nie kombinując ciągle w plikach.
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Mówisz punkty za wejście na profil.

Ciastko nie ma sensu bo możesz nim manipulować.

Możesz dodawać punkty od razu po wejściu na profil albo stworzyć extra tabele i tam trzymać punkty.

  1. user_id | punkty | DATA


I na koniec każdego dnia dodanie punktów dla odpowiednich id.



--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:58