Witam,
bardzo was proszę o pomoc. Otóż za cholerę nie mogę sobie poradzić z dodaniem daty. Ciągle mam 0000-00-00.
A bardzo tego potrzebuję.
faktura
::$array[] = strtotime($_POST['termin_przelewu']); faktura
::$array[] = strtotime($_POST['data_zawarcia_umowy']); faktura
::$array[] = strtotime($_POST['delivery_date']);
A potem staram się dodać w normalnym INSERCIE to i wyskakują te zera.
public function register(){ //to jest funkcja klasy kontrakt
echo "Called function register()"; faktura::getFields(); //pobierz pola
include 'print.php'; //dołącz plik druku
$query = "INSERT INTO `contracts` VALUES(NULL, "; //dodaje pętlą
for($i = 0;$i<faktura::$count;$i++){
$query = $query . '"'.faktura::$array[$i] . '", ';
}
include 'connect.php'; //dołącz plik połączenia
$link = getConnect(); //połącz
$user= getUser($link); //pobierz dane użytkownika
$query = $query . '"'.faktura
::$array[22] . '","'.$user[6].'","'.date(m
-d
-Y
).'","'.$user[0].'","Zawarta, nie realizowana")'; //dodaj resztę danych $run = mysqli_query($link,$query); //uruchom
Skrypt chodzi tylko są te zera. Pomóżcie mi proszę. W bazie danych miałem jako date i jako text te pola z datą i nic nie pomaga

Jestem zdesperowany, bo mi sie spieszy, a tego za cholerę nie mogę przeskoczyć