Mam mały problem z formularzem QuickForm.
dodaję element do formularza
$form->addElement('date', 'data_zawarcia_umowy', 'Data zawarcia umowy:', $option2);
aby pobierać dane z formularza (np z pola text) robi się to w taki sposób:
$imie_zleceniodawcy=$form->exportValue('imie_zleceniodawcy');
czy tak samo robi się z datą

Chciałabym tą datę umieścić w bazie danych
CREATE TABLE `umowa` ( `id` int(11) NOT NULL AUTO_INCREMENT, `data_zawarcia_umowy` date, `imie_zleceniodawcy` varchar(100), `nazwisko_zleceniodawcy` varchar(100), `adres_zleceniodawcy` varchar(255), PRIMARY KEY (`id`) )
zapisując dane do bazy
mysql_query("insert into umowa (data_zawarcia_umowy,imie_zleceniodawcy,nazwisko_zleceniodawcy,adres_zleceni
odawcy) values ('$data_zawarcia_umowy','$imie_zleceniodawcy','$nazwisko_zleceniodawcy','$adres_zleceniodawcy')"); exit;
niestety nie zapisuje mi się data

0000-00-00 - dokładnie taką mam datę

Już nie ważne, poradziłam sobie

aby pobrać dane z formularza trzeba użyć
$data_zawarcia_umowy=$form->getSubmitValue('data_zawarcia_umowy');
a później
$data_zawarcia_umowy = "$Y"."-"."$m"."-"."$d"; mysql_query("insert into umowa (data_zawarcia_umowy,imie_zleceniodawcy,nazwisko_zleceniodawcy,adres_zleceni
odawcy) values ('$data_zawarcia_umowy','$imie_zleceniodawcy','$nazwisko_zleceniodawcy','$adres_zleceniodawcy')");
i pięknie działa
