Witam , mam mały problem mianowicie w bazie mam tabele w której jedna z kolumn jest typu TIMESTAMP ,w formularzu w ukrytym polu przekazuję datę po przez zmienną która zwraca wynik funkcji php mianowicie date("Y-m-d h:i:s") i po wykonaniu skryptu w bazie pojawia mi się tylko sama data bez czasu i nie wiem w czym jest problem, ponieważ wyprowadzając zmienną pamiętającą datę funkcją echo na stronie wyświetla mi się pełna data wraz z godziną w takim formacie jaki powinien być zapisany w bazie.
wygląda to mniej więcej tak :
<?php
//Fragment kodu - formularz
$d_d=date(\"Y-m-d h:i:s\"); echo \"<input type=hidden name=data_modyfikacji value=$d_d>\";
//fragment kodu - zapis do bazy
echo $serwis->dodaj_artykul($_GET[nazwa
],$_GET[data_modyfikacji
]);
//a funkcja wygląda mniej więcej tak:
function dodaj_artykul($nazwa,$data_modyfikacji){
$this->q(\"INSERT INTO artykuly VALUES ('\".$nazwa.\"','\".$data_modyfikacji.\"')\");
echo \"<script LANGUAGE=\"JavaScript\"> onload=parent.frames[0].location.href = 'spis.php?akcja=1&id_dzial=1';
</script>\";//ł±duje w lewe okno ramki spis działów
}
?>