Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> proszę o skrypcki, który sformatuje datę na "normalną&q
film
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 23.04.2002
Skąd: Łódź

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


czas unix-owy jest.....trochę za długi i nie podoba mi się, bo liczony jest w sekundach.
Proszę o jakiś skrypcik, który wyświetli czas wpisania się do księgi w formie (dzień, miesiąc, rok, godzina, minuta)
Go to the top of the page
+Quote Post
antyqjon
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 27
Dołączył: 24.03.2002
Skąd: Tarnów

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


Kod
$data = date("D.m.Y H:i:s");


I masz date po ludzku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
film
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 23.04.2002
Skąd: Łódź

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


jak można zrobić, aby data się nie zmieniała...
Ktoś się wpisuje np do księgi gości i data tego wpisu się nie zmienia.
Jak to zrobić?
Go to the top of the page
+Quote Post
mtq
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.04.2002
Skąd: Kraków

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


Cytat("film")
jak moz˙na zrobic´, aby data sie˛ nie zmienia?a...
Ktos´ sie˛ wpisuje np do ksie˛gi gos´ci i data tego wpisu sie˛ nie zmienia.
Jak to zrobic´?


Zapisaç w pliku txt lub w bazie...najlepiej 8)
Go to the top of the page
+Quote Post
kwiatek
post
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: --
Skąd: Kruszwica

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


jak masz na txt to banał i mi sie pisac nie chce (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a jak w bazie to robisz pole:
data varchar(200)
w skrypcie gdzie dodajesz wpis do księgi dajesz zmienna:
$data = date("d.m.Y, H:i");
i w formularzu pole
<input TYPE="hidden" name="data" value="<? print "$data" ?>">
wszystko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
GeoS
post
Post #6





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Cytat
a jak w bazie to robisz pole:
data varchar(200)
i w formularzu pole
...


a mozna tak, bo w jakim celu definiowac wieksze pole (skoro to jest max):
Kod
pole varchar(17)


a przykladowe polecenie dodajace rekord wyglada tak:
Kod
INSERT INTO nazwa_kolumny (... , Data) VALUES (... ,'" . date("d.m.Y, H:i") . "')
Go to the top of the page
+Quote Post
kurtz
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

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


Cytat
jak masz na txt to banał i mi sie pisac nie chce :)
a jak w bazie to robisz pole:
data varchar(200)

mysle ze istotnie pisac sie tobie nie powinno chciec
1) datemozna spokojnie przechowwyac w stworzonych do tego polach
2) varchar(200)?... to moze lepiej od razu char(255) albo txt ?.. starczy sporo mniej.
Cytat
<input TYPE="hidden" name="data" value="<? print "$data" ?>">
wszystko :)
a co jesli ktos zmieni wartosc w polu edytujac zrodlo?...
przeciez tego nie ma sensu przekazywac w formularzu a (jesli juz) wygenerowac podczas tworzenia inserta.
Go to the top of the page
+Quote Post
kwiatek
post
Post #8





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: --
Skąd: Kruszwica

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


koorcze no przeciez to bylo tak na szybko i najprosciej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a wy tu na mnie nalatujecie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) chociaz przesadzilem z tym varchar(200)
Go to the top of the page
+Quote Post
Seth
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
koorcze no przeciez to bylo tak na szybko

Na szybko to ty mozesz sobie "goracy kubek" zrobic.

Jak nie jestes czegos pewien to nie pisz postow. To wprowadza ludzi w blad.
Go to the top of the page
+Quote Post
Seth
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Mam pytanie a propo tego inserta:
Cytat
Kod
INSERT INTO nazwa_kolumny (... , Data) VALUES (... ,'" . date("d.m.Y, H:i") . "')
Mam przykladowao taka tabele:

id | jakis_text | jakas_zmienna
---|--------------|-----------------
11 | "blabla" | 12

I teraz chce wprowadzic (zamieniajac juz istniejaca wartosc) do tego rekordu jakas_wartosc = 13 ale bez zmiany id i jakis_text. Przez select into musze podac wszystkie pola. A jak zrobic aby nie trzeba bylo podawac pozostalych wartosci tylko wpisac do okreslonego rekordu pewna wartosc w jedna kolumne. :idea:
Go to the top of the page
+Quote Post
Seth
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
koorcze

Powinno byc kurcze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kryr
post
Post #12





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


UPDATE
(ten post to raczej do dzialu MySQL...)
Go to the top of the page
+Quote Post
Seth
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


W sumie tak, ale jak ktos juz zacza ten watek... :wink:
Go to the top of the page
+Quote Post
em1X
post
Post #14





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


ja nie rozumiem co ci przeszkadza wsadzanie time()'u...

w porownaniu do date("Y-..... zajmuje duzo mniej miejsca w bazie danych w skali np. 1500 wpisow

a wyswietlasz tak samo tyle date("Y... zmieniasz na date("Y...", $query[time]);

do tego dochodza inne mozliwosci jak np. ile czasu minelo miedzy poszczegolnymi wpisami itp. co jest raczej niemozliwe na zwyklej dacie
Go to the top of the page
+Quote Post
Mistycus
post
Post #15





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

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


(IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) Trochę mało zrozumiale napisałeś to em1X, ale jeśli chodzi Ci o to, aby zapisywać w bazie czas w sekundach, a potem w skrypcie konwertować to na postać daty, to w zupełności się z Tobą zgadzam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
em1X
post
Post #16





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


no pewnie malo zrozumiale bo zamiast date("d.m.Y, H:i"); pisalem date("Y... dla przykladu (tamtego nie chcialo mi sie przepisywac) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale dokladnie o to mi chodzi.. time() jest duzo wygodniejszy i w miare profesjonalny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
Go to the top of the page
+Quote Post
GeoS
post
Post #17





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Cytat
do tego dochodza inne mozliwosci jak np. ile czasu minelo miedzy poszczegolnymi wpisami itp. co jest raczej niemozliwe na zwyklej dacie


Jak to nie jest mozliwe (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Wszystko jest mozliwe, tylko trzeba pomyslec (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Seth:

Kod
UPDATE tabela SET jakas_zmienna = "nowa wartosc" WHERE ID = id_rekordu
Go to the top of the page
+Quote Post
em1X
post
Post #18





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


yyy... o co ci niby chodzilo z tym kodzikiem sql?
Go to the top of the page
+Quote Post
Seth
post
Post #19





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


gajcy2 big thx
Go to the top of the page
+Quote Post
kryr
post
Post #20





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


Cytat
UPDATE
(ten post to raczej do dzialu MySQL...)

nie wspominalem juz o update?
Go to the top of the page
+Quote Post
shw
post
Post #21





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: --
Skąd: Wired

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


Nie jestem pewnien (nie chcialo mi sie tego wszystkiego dokladnie czytac), ale czy nie da sie w mysql'u ustawic pola timestamp (o ile dobrze pamietam), ktore samo by wwalalo aktualny czas (wiem, ze tak robilem, chociaz tez zdarzylo mi sie, ze sie wszedzie same 0 wwalaly).
a wogole to o to chodzilo (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
Go to the top of the page
+Quote Post
Seth
post
Post #22





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
Cytat
UPDATE
(ten post to raczej do dzialu MySQL...)

nie wspominalem juz o update?

sorry nie zrozumialem o co Ci chodzi :oops: (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kryr
post
Post #23





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


Moja wina, wyrazilem sie nie jasno - enigma przy mnie to nic...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 10:56