Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
Witam poniżej dołączam plik logowanie.php przez który następuje zalogowanie użytkownika.
Mam takie pytanie. Gdzie i jak dodać zapytanie aby dodawało datę zalogowania. Moim celem jest abym w bazie danych miał kiedy ostatnio użytkownik był logowany. Czy jest możliwość aby za każdym razem gdy się zaloguje na nowo zmieniało tamtą datę na nowa w tabeli w mysql? Po prostu chyba nadpisywanie... Jak to zrobić? Mógłby mi ktoś tutaj dopisać tylko takie zapytanie? A datę logowania ma zapisywać do pola ostatnielog w tabeli uzytkownik. Oto kod logowania:
Daje oczywiście za pomoc PLUSY ! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 27 Dołączył: 30.10.2005 Skąd: Lublin Ostrzeżenie: (0%)
|
Ten post edytował Pacio 4.03.2012, 15:12:19 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
dzięki a jak tutaj wstawić też aby dodawało i datę i godzinę(IMG:style_emoticons/default/questionmark.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 133 Pomógł: 8 Dołączył: 23.09.2011 Skąd: Stromiec Ostrzeżenie: (0%)
|
Łatwiej jest potem dodać now() a potem przerobić na datę i godzinę niż dodawać datę i godzinę do bazy
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
a to jak ten kod przerobić?
Proszę o pomoc... troche zielonkawy jestem...(IMG:style_emoticons/default/smile.gif) Daję PLUSA |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
nie działa :/
A jaki typ kolumny ustawić(IMG:style_emoticons/default/questionmark.gif) Ustawiony mam datetime Co jest nie tak? Dalej dodaje tylko date a godziny nie...;( |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Ustaw int(11). Ma dodawać uniksowy czas! Potem przy wyświetlaniu zamieniasz na normalny!
Ten post edytował Majkelo23 4.03.2012, 21:18:14 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
yhy....(IMG:style_emoticons/default/wink.gif)
A to jaki kod na wyświetlenie tego?? Napisałbyś mi na gotowo Będę bardzo wdzięczny ! aaa.... Ale teraz to wogóle nie dodaje nic daty do kolumny... Coś jest nie tak? fragment:
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
O faak.
Krótka legena: TABELA - to nazwa tabeli z userami. ostatnielogowanie - to tabela, gdzie trzymasz czas ostatniego logowania danego usera. Dodajesz pole do bazy:
Przy logowaniu - jak nadajesz sesje dorzuć jeszcze:
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
kolego a jak dodać to pole??
Muszę dodawać nowe? jak już mam?? |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Nie, nie musisz. Nadaj mu tylko int(11) + NOT NULL. No i w moim przykładzie zdefiniuj właściwą nazwę tego pola + nazwy tej tabeli.
Aha i ja nie wiem jak Ty definiujesz danego usera, chodzi mi o zapytanie:
Dlatego posłużyłem się kodem, który powyżej kolega podał. Nie patrzyłem w Twój kod. Ten post edytował Majkelo23 4.03.2012, 21:34:45 |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
Kurcze coś źle... nie dodaje...
Co źle robie? Mówiłem już że jestem zielony....;D Tutaj fragment kodu oraz Screeny bazy
(IMG:http://stronye-net.pl/baza.png) tutaj jeszcze dorzucam screeny struktury ostatnielog (IMG:http://stronye-net.pl/struktura.png) |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Nie wiem co robisz źle ;]
Linijka 6 - zapisz to tak:
Zobacz co Ci zwróci. Jeśli błąd to jaki. Jeśli nie błąd to co wywala echo. |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 27 Dołączył: 30.10.2005 Skąd: Lublin Ostrzeżenie: (0%)
|
Funkcja time() w MySQL nie sluzy do zwracania aktualnego czasu, do tego sluzy CURTIME(), ale przeciez nie chodzi o zapisanie do bazy samej godziny?
|
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
UPDATE uzytkownik SET `ostatnielog`=time() WHERE `login`="demo"
Pacio chodzi o zapisanie i daty i godziny... jak to zrobić...? Masz łatwiejszy sposób może? |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Jak nie pójdzie, to odpal edytor, który koloruje składnie i pokombinuj z aposrofami/cudzysłowami. |
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
a to gdzie to i zamiast czego wstawić(IMG:style_emoticons/default/questionmark.gif)
wstawiłem to i zapisało mi w tabeli jako coś takiego: 1330894452 |
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Włącz mózg, pomyśl...I tak z tego co widziałem, tutaj gotowców nie tolerują, więc zapewne temat któryś moderator domknie, jak go odwiedzi.
Noo i dobrze zapisało ;] Brawo ;] Ten post edytował Majkelo23 4.03.2012, 21:55:42 |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
no okej i teraz jak to pobrać np. w panelu admina? tak jak już pisałeś?
tak:
Jak to umieścić(IMG:style_emoticons/default/questionmark.gif) na przykład w tym: w którym miejscu to wcisnąć?
Ten post edytował kondziu9516 4.03.2012, 21:57:53 |
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Nie wiem, wrzuć chociażby w 15 linijkę.
|
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
Ok mam... no ale to mi pokazuje akurat datę tego logowania... a jak zrobić zeby pokazywało w panelu ostatniego?
To trzeba przy wylogowaniu zapisać datę? |
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Dokładnie (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
a w tym jak umieścić kod który zapisuje date??
bo trzeba napewno na nowo dodać db.php kod wylogowania (IMG:style_emoticons/default/smile.gif)
_______________________ Aha i czy jest możliwość jakoś rozkodować tą datę w przypadku gdy ja bym chciał sprawdzić kiedy się ostatnio użytkownik logował? |
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%)
|
Matko, rusz głową(IMG:style_emoticons/default/exclamation.gif) !! Ten sam kod, który dodawałeś przy logowaniu, dodajesz tutaj! Po co bierzesz się za takie rzeczy skoro Ty kodu nawet wstawić nie potrafisz, nie wiesz gdzie go wstawić. Pomijam fakt, że masz GOTOWY KOD...
A tak poza tym to gdzie byś ten kod wstawił - będzie dobrze...Byle nie przed <?php ani nie po ?>. Ten post edytował Majkelo23 4.03.2012, 22:08:57 |
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
No i znowu mam problem...;(
Oto mój kod przy wylogowaniu. Niestety nie aktualizuje tu bazy. Ale jak dam przy logowaniu jest ok... widzisz gdzieś błąd?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 15:26 |