Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]wysyłanie danych do tabeli z typem date
Darkstorm
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 21.08.2010

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


Witam. Mam lamerski problem i chyba zmęczenie materiału daje się we znaki albo sam nie wiem co (IMG:style_emoticons/default/sad.gif) Mam formularz do którego dołączony jest kalendarz. Klikam w kalendarz i w inpucie tekstowym pojawia się wskazana w kalendarzu data w formacie yyyy-mm-dd. Następnie przy użyciu $_Post wyciągam dane z formularza i wrzucam je do zapytania które wysyła je do bazy danych. Problemem jest właśnie pole Data w bazie danych. Typ pola - Date. zamiast pobranej z inputa wartości wrzuca mi "0000-00-00". Już zgłupiałem dlaczego. Nie mam pojęcia o czym zapomniałem. Głowa mnie boli bo 4 dzień z rzędu siedzę w php (ogólnie nad projektem nie nad tym problemem) i zaciąłem się na takim czymś...

dla porządku :

nieszczęsny input:
  1. <input type="text" name="data" id="date1" />


formularz (w sumie chyba starczy tyle żeby pokaząc ze jest $_POST:
  1. <form name="dodaj_seans" action="jakistampehape" method="post">


wyciągam więc dane z formularza:
  1. $data = $_POST['data'];


no i.... co dalej? echem wyrzygałem na ekran czy poprawnie pobrane są dane i jest ok. dane z formularza są jak najbardziej prawidłowe ale juz do sql nie zapisuje się poprawna data tylko wspomniane 0000-00-00

dorzuce jeszcze:

  1. CREATE TABLE `jakastabela` (
  2. `data` date NOT NULL,
  3. `czas` time NOT NULL,
  4.  


pozostałe pola są nieistotne więc je pomijam.


mam jeszcze pytanie - czy nie lepiej zamiast dwóch pól z datą i godziną używać jednego pola typu datetime? i jeśli tak - jak pobrać dane z dwóch inputów i wysłać je poprawnie do bazy danych bo próbowałem też w taki sposób i też mam z tym problemy.

z góry dziękuję za wszelką konstruktywną dyskusję i porady/ wskazówki/pomoc w rozwiązaniu problemu

Ten post edytował Darkstorm 21.08.2010, 19:46:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Darkstorm
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 21.08.2010

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


o kurde... rzeczywiście. jak ja tego nie zauważyłem to nie mam pojęcia (IMG:style_emoticons/default/blinksmiley.gif)

widocznie zmęczenie materiału dało się we znaki bo takie niedopatrzenia raczej mi się nie zdarzają. dzięki za spostrzegawczość. chyba zrobię dzień przerwy bo zamiast iść do przodu to zacinam się na głupich błędach
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 22:19