Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> data z form _POST do DATETIME, problem z insertem
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


Witam

Mam forumlarz i w nim piec pol dzien, miesiac, rok godzina, minuta... calosc chcialbym wpakowac do bazy w formacie DATETIME probowalem tak...

  1. INSERT INTO lokale_imprezy SET DATA=DATE_FORMAT(\"".$_POST['d']."-".$_POST['m']."-".$_POST['r']." ".$_POST['g'].":".$_POST['m'].":00\",'%e-%c-%Y %H:%i:%s') ...


bede wdzieczny za pomoc...

naprawde nik nie wie ?
moze chociaz jakies wskazowki gdzie tego szukac, kopalem po manualu mysql-a i bez efektow ;/

Ten post edytował boya 16.11.2006, 17:03:50


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
lopik
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Sformatuj te dane z tych pięciu pól formularzy w php odpowiednie do pola typu "DATETIME" i sformatowaną datę wstaw do bazy.

Może tak ?


--------------------
w3c & c++
Go to the top of the page
+Quote Post
boya
post
Post #3





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


no coz chcialem to zrobic w zapytaniu...


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
siemakuba
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Nie bardzo rozumiem po co uzywasz funkcji MySQL DATE_FORMAT?
Pole masz typu DATETIME, więc musisz do niego wsadzić string w formacie 0000-00-00 00:00:00.
Widzę, że wszystkie dane oprócz sekund bierzesz z formularza. Czy zapytanie nie może wyglądać tak:

  1. <?php
  2. $sql = 'INSERT INTO lokalne_imprezy(data) VALUES("';
  3. $sql .= $_POST['r'].'-'.$_POST['m'].'-'.$_POST['d'].' '.$_POST['g'].':'.$_POST['m'].':00';
  4. $sql .= '")';
  5. ?>

(kod podałem w php, żeby jasność była jak wyglądają zmienne)

pozdr.

Ten post edytował siemakuba 24.11.2006, 19:05:31
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 Aktualny czas: 19.08.2025 - 18:19