Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapisanie rekordu do konkretnej godziny.
woxala123
post 10.12.2016, 20:55:46
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


Witam!
Zrobiłem dodatkową kolumnę 'time' - określiłem w niej godzinę do której user mógł zapisać rekord. I teraz mam pytanko jaki warunek dopisać do
zapytania aby gdy jest już po czasie to user nie dopisze rekordu.
  1. $query_Recordset1 = "SELECT * FROM loro WHERE `username` = '".$username."' AND `time` < CURRENT_TIME()";
  2. $Recordset1 = mysql_query($query_Recordset1, $local) or die(mysql_error());
  3. if(mysql_num_rows($Recordset1) ==0){
  4.  
  5. // akcja po znalezieniu że dodał wszystkie rekordy
  6. echo "<center>'Dodajesz w czasie'!'</center>";
  7. }else{
  8. echo "<center>' Dodajesz po czasie'</center>";

Tylko nie chcę by zapisywało do rekordu


Czy jest ktoś w stanie pomóc w tym temacie jak to zrobić by user tylko zapisywał dane do konkretnej godziny. Gdyby próbował wyskakiwał by mu błąd że czas minął na dodanie rekordu.
Proszę o wskazówki.
Pozdrawiam

Ten post edytował woxala123 10.12.2016, 19:02:16
Go to the top of the page
+Quote Post

Posty w temacie
- woxala123   [PHP]Zapisanie rekordu do konkretnej godziny.   10.12.2016, 20:55:46
- - Pyton_000   Eeee... przecież masz już to co chciałeś albo ja C...   10.12.2016, 21:05:45
- - woxala123   Chcę by user nie mógł zapisywać rekordu po miniony...   10.12.2016, 21:16:49
- - olszam   sprawdź normalnie na losowym użytkowniku czy mimo ...   10.12.2016, 22:19:06
- - woxala123   [PHP] pobierz, plaintext if((isset($_P...   10.12.2016, 22:30:29
- - Niree   $aktualnyczas = date("H:m:s"); ...   10.12.2016, 22:36:16
- - woxala123   Na razie wg. twoich wskazówek zrobiłem tak - z tym...   10.12.2016, 22:46:29
- - Niree   Daj H:m:s, jestem na telefonie i mi się rozmnożyły...   10.12.2016, 22:55:49
- - woxala123   Już troche pogubiłem z tym się dziś. Co dalej?   10.12.2016, 23:02:23
- - Niree   $query_time= "SELECT * FROM loro WHERE ...   10.12.2016, 23:15:49
- - woxala123   To jest teraz jak piszesz i nadal to samo dodae i ...   10.12.2016, 23:21:35
- - Niree   ... Nie < tylko >. Poza tym zły warunek z t...   10.12.2016, 23:26:21
- - woxala123   I cały czas to samo [PHP] pobierz, plaintext $tim...   10.12.2016, 23:28:06
- - nospor   Sprawdzales w ogole czy $username masz popraw...   10.12.2016, 23:45:30
- - Niree   `time` < $times Nie będę tysiąc r...   11.12.2016, 02:04:03
- - woxala123   Otrzymuje to "SELECT * FROM loro WHERE ...   11.12.2016, 08:13:12
- - Niree   A dałeś to w cudzysłów? Tą $times w zapytaniu...   11.12.2016, 08:23:10
- - arturpiotrowski   a 08:12:51 nie powinno być w cudzysłowie?   11.12.2016, 08:25:53
- - Niree   Poza tym masz zły znak większości. To 'time...   11.12.2016, 08:31:27
- - woxala123   Poprawiłem i teraz komunikat SELECT * FROM loro WH...   11.12.2016, 08:36:13
- - Niree   A w tabeli jaką masz godzinę wpisaną?   11.12.2016, 08:43:44
- - woxala123   22:00:00 -custom kolumna time czyli tak ma być ...   11.12.2016, 08:44:23
- - Niree   W $times daj G:m:s //tak, tak ma być, tylko...   11.12.2016, 08:47:19
- - woxala123   [PHP] pobierz, plaintext $times = date("G...   12.12.2016, 17:33:43
- - Niree   [PHP] pobierz, plaintext if(mysql_num_rows...   13.12.2016, 01:33:27
- - woxala123   Teraz jest tak,że data ustawiona jest 2016-12-13 1...   13.12.2016, 02:21:08
- - Niree   A dałeś tez datę w $times? //edit widzę ze d...   13.12.2016, 04:42:23
- - woxala123   Tak dałem datę też w kolumnie time i zmieniłem na ...   13.12.2016, 08:54:19
- - viking   Małe h oznacza 12-godzinny format.   13.12.2016, 09:23:04
- - woxala123   A może viking coś konkretnie - dał jakiś przykład....   13.12.2016, 12:08:19
- - viking   W twoim programowaniu widać gigantyczny chaos. Bar...   13.12.2016, 12:34:29
- - woxala123   Znaczenie ma w tym przypadku teraz czas -Teraz cza...   13.12.2016, 12:52:59
- - viking   Czyli dla jednego usera w tabeli loro jest np wox...   13.12.2016, 13:15:42
- - woxala123   Mi cały czas biega o to żeby user nie mógł dodawać...   13.12.2016, 13:24:30
- - viking   Ok. A odpowiesz na pytanie wyżej? Bo od tego zależ...   13.12.2016, 13:29:56
- - woxala123   Nie wiem jak to countem sprawdzić-.   13.12.2016, 13:35:30
- - viking   select COUNT(*) from loro where czas > CURTIME(...   13.12.2016, 13:43:22
- - woxala123   Zrobiłęm to tak . Ale co mi to da i jakie warunki ...   13.12.2016, 13:54:57
- - viking   Da ci to liczbę rekordów w przedziale czasowym. Ba...   13.12.2016, 13:58:54
- - woxala123   Tutaj było do konkretnej daty ale tu chodzi by nie...   13.12.2016, 13:59:44
- - viking   No patrz http://forum.php.pl/index.php?s=&show...   13.12.2016, 14:08:36
- - woxala123   Tej funkcji nie użyje-nawet nie potrafiłbym jej za...   13.12.2016, 16:33:14
- - trueblue   A nie wystarczy Ci jedno zapytanie? [SQL] pobierz...   13.12.2016, 17:02:14
- - woxala123   Spróbuję to zastosować późnym wieczorem - bo teraz...   13.12.2016, 17:12:09
- - trueblue   W wartościach wstawiasz albo suche wartości, albo ...   13.12.2016, 17:18:12
- - woxala123   Kolumna time jest ustawiona sztywno tzn. że ma okr...   13.12.2016, 17:23:07
- - trueblue   Przecież od tego jest warunek w klauzli WHERE.   13.12.2016, 17:27:21
- - woxala123   okey póżniej to sprawdzę na razie dzięki za zainte...   19.12.2016, 16:43:57
- - nospor   Ty wez w koncu usiadz raz a porzadnie na tych data...   19.12.2016, 16:51:35
- - woxala123   Teraz wyszedł jeden z problem. W momencie gdy jede...   19.12.2016, 21:28:48
- - nospor   No to nie powinienes przypadkiem tej daty pobierac...   19.12.2016, 21:59:12
- - woxala123   Teraz zrobiłem tak tylko mam problem bo nie ogran...   19.12.2016, 22:11:07
- - nospor   'username' to jest tekst a nie nazwa kolum...   19.12.2016, 22:16:05
- - woxala123   Okey trafiłeś w sedno- działa. Tylko mam jeszcze p...   20.12.2016, 16:16:03
- - nospor   $query_Recordset1 = "SELECT * FROM loro ...   20.12.2016, 16:20:07
- - woxala123   Zgadza się to jak tu zrobić założenie by w końcu t...   20.12.2016, 16:23:26
- - nospor   Dodac warunek by zczytywal dane z danego dnia?   20.12.2016, 16:24:08
- - woxala123   Ale czy najpierw zrobic jakiegoś selecta i póżniej...   20.12.2016, 16:34:09
- - nospor   warunek ma byc w select... Tylko czasu sie bawisz ...   20.12.2016, 16:37:32
- - woxala123   To jaki ten warunek to zrobić tak SELECT * FROM l...   20.12.2016, 16:42:40
- - nospor   No jesli to ci zwroci dane jakie potrzebujesz to t...   20.12.2016, 16:44:57
- - woxala123   Nic nie wychodzi jak to ugryźć by ruszyc z kopyta...   20.12.2016, 16:57:46
- - nospor   I wlasnie dlatego ze nie jestes na tym etapie to w...   20.12.2016, 17:01:59
- - woxala123   SELECT * FROM loro WHERE date = datetime("Y-m...   20.12.2016, 17:41:56
- - nospor   CytatA co powiesz Nospor na te rozwiązanie?A dzial...   20.12.2016, 17:45:05
- - woxala123   Widać że teraz działa, tylko muszę jeszcze sobie d...   20.12.2016, 17:50:13
- - nospor   Nie bardzo wiem co chcesz teraz zrobic wiec nie wi...   20.12.2016, 17:55:09
- - woxala123   Raczej to jest kod że jak user dodaje rekord to wy...   20.12.2016, 18:18:51
- - viking   Czyli co? Wracasz po tygodniu do http://forum.php....   20.12.2016, 18:38:40
- - woxala123   Dobre to ciking?   20.12.2016, 18:39:42


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: 24.07.2025 - 19:18