![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem dzisiaj taki prosty formularz wysyłania do bazy mysql, po godzinie i setce zapytań na google udało mi się to jakoś zrobić ale mam jeden problem. Chciałbym żeby podczas wysyłania formularza automatycznie wysyłała się data, czas i ip osoby ktora go wysyłała.
szukałem na google polskim angielskim w manualu nic nie moge znaleźc z góry dziękuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ip masz w tablicy superglobalnej $_SERVER
data i czas to masz w funkcjie time() - zwraca ci akutlaną date i czas
i sobie przejrzyj co ona zawiera....
edit: no i skasowal posta -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
meh
znalazłem takie coś "'SERVER_ADDR'" i "'REQUEST_TIME'" tylko co mam z tym zrobić probowalem cos wykominowac z phpmyadminie ale niz tego nie wyszło /edit jestes za szybko:s Ten post edytował Manifested01 18.02.2009, 15:53:34 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
spojrz moj post wyzej
Cytat tylko co mam z tym zrobić SERVER_ADDR zawiera IP co chciales. rob co chcesz - skad mam wiedziec co chciales robic z tym IP -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
no mam zwykły formularz <form> i chciałbym zeby za kazdym razem jak ktos go wypelni to zeby do kolumny np IP dodał się wpis z jego ip + do kolumny data/czas odpowiednio data i czas
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Chciales IP, chciales czas
no to masz juz czas, masz IP, co jeszcze chcesz? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie mam zielonego pojęcia co wpisać do pliku z formularzem i jaki ma być typ kolumny np
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Date i czas najlepiej zapisuj w polu typu DATETIME a ip to możesz nawet w VARCHAR trzymać. A co wpisać to poszukaj na necie. nospor dał Ci wystarczająco dużo wskazówek
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 18 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
w 'pliku z formularzem' jeśli tu masz na myśli plik html z formularzem to nic nie dopisujesz - tylko podczas zapisu do bazy danych dodajesz do rekordu do pola IP (np. varchar(15)) zmienną $_SERVER["REMOTE_ADDR"] i podobnie z datą/czasem (tutaj pole może być np. DATETIME)
Ten post edytował webdevil 18.02.2009, 16:16:59 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Prosty przyklad
Ten post edytował kefirek 18.02.2009, 16:22:43 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
kiedy w phpmyadmin wejde w zakładke "dodaj" i tam wybiore curdata/curtime to mi sie dodaje w porzadku ale cały czas gdy dodaje cos przez formularz na stronie to jest null :/
pole - typ ip - varchar(15) data - date czas - time nie wiem co jest nie tak i nie wiem gdzie mam wstawić tą "zmienną" $_SERVER["REMOTE_ADDR"] google mnie znowu zawiodło :/ |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 18 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
pokaż kod Twojego dodawania rekordu
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat dodawania rekordu a nie formularza. Gdzie wstawić? Tam, gdzie masz wartość kolumny IP w zapytaniu INSERT INTO. -------------------- ![]() 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! |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
a nie formularza. Gdzie wstawić? Tam, gdzie masz wartość kolumny IP w zapytaniu INSERT INTO. dzieki dopiero teraz zrozumialem gdzie mam to wstawic ip juz działa teraz tylko zamiast daty i godziny mam 0000-00-00 00:00:00(datatime) i host(remote_host) tez nie chce dzialac Ten post edytował Manifested01 18.02.2009, 19:21:37 |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 14.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bo 0000-00-00 00:00:00 staje sie wartoscia domyslna i aby to zmienic to przy dodawaniu rekordu musisz zrobic:
-------------------- Pomogłem? Zmotywuj mnie do dalszej pracy i kliknij magiczny przycisk:
![]() |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
mozesz mi powiedziec jak to edytowac ? bo jak dodaje po values to "(now..) to jest błąd |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 14.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Pomogłem? Zmotywuj mnie do dalszej pracy i kliknij magiczny przycisk:
![]() |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 18.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok działa dzięki bardzo
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:58 |