Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> porównywanie daty, dodaje się za duzo wpisów.
kubek15
post 17.04.2009, 12:58:13
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Witam.
Chce zrobić kalkulator czasu i mam taki kod:
  1. <?php
  2. if (preg_match("/Kubek/", $temat)) {
  3.     if ($data_ostatnia == date("d-m-Y")) {
  4.      $aktualizacja = mysql_query("UPDATE `czas` SET `czas`='".$czas_teraz."' WHERE `data`='".$data_teraz."'");
  5.      echo "gra i +5minut";
  6.      } else {
  7.      $nowy_wpis = mysql_query("INSERT INTO `czas` (`data`, `czas`) VALUES('".$data_teraz."','5')");
  8.      echo "gra i nowy wpis 5min";
  9.      }
  10.     } else {
  11.      if ($data_ostatnia == date("d-m-Y")) {
  12.       $aktualizacja = mysql_query("UPDATE `czas` SET `czas`='".$czas_ostatni."' WHERE `data`='".$data_teraz."'");
  13.       echo "nie gra i nic nie wpisuje";
  14.       } else {
  15.       $nowy_wpis = mysql_query("INSERT INTO `czas` (`data`, `czas`) VALUES('".$data_teraz."','0')");
  16.       echo "nie gra i nowa data";
  17.       }
  18.     }
  19. ?>


i jak rano sprawdzam to są 3 wpisy a ja che aby był jeden dlaczego tak sie robi? Powiem jeszcze że cron odświeża mi to co 5minut. od 0 do 55 minuty.

Ten post edytował kubek15 17.04.2009, 13:19:04


--------------------
Go to the top of the page
+Quote Post
erix
post 17.04.2009, 16:55:23
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ok, a skąd się bierze $data_ostatnia...? Trochę za mało danych podałeś...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kubek15
post 17.04.2009, 19:38:25
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


data ostatnia jest z bazy brana jako ostatni wpis. Ale ja sądze że problem jest w tym że odświeża się o godzinie 0. bo dałem w cronie żeby było co 5 min i tak od 0 ,5,10 do 55, minuty spróbuje dać od 1,5,10 do 55 i zobacze jutro czy zadziała smile.gif


--------------------
Go to the top of the page
+Quote Post
maly_swd
post 17.04.2009, 21:00:51
Post #4





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


A czy pole date w mysql nie trzyma daty w formacie Y-m-d a nie w d-m-Y? moze to przez to...


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:23