Możesz zrobić to w inny sposób

np. taki jak niżej podam
Data: [tutaj byś wybierał date za pomocą select z html]-[tutaj miesiąc]-[tutaj rok]
Wydarzenie: [tutaj input]
Wszystko wysłał do bazy danych

Jak chcesz to mogę napisać Ci kod

Więc wygląda to tak

a tabela w bazie danych tak:

Tutaj masz kod pliku php o nazwie index.php
<html>
<head>
</head>
<body>
<form action='dodano.php' method='POST'>
Data: <select name="dzien">
<?php
for($d = 1; $d <32; $d++)
{
}
?>
</select>
<select name="miesiac">
<?php
for($m = 1; $m <13; $m++)
{
}
?>
</select>
<select name="rok">
<?php
for($r = 1; $r <$rok; $r++)
{
}
?>
</select>
<br>
<textarea name="wydarzenie" rows="4" cold="40" warp="">Wydarzenie</textarea><br>
<input type="submit" value="Dodaj">
</form>
</body>
</html>
Tutaj masz kod pliku dodano.php
<?php
$dzien=$_POST['dzien'];
$miesiac=$_POST['miesiac'];
$rok=$_POST['rok'];
$wydarzenie=$_POST['wydarzenie'];
$data=$dzien."/".$miesiac."/".$rok;
$zapytanie2="INSERT INTO `wydarzenia` VALUES('', '$data', '$wydarzenie')";
?>
Tam gdzie masz localhost itp. to chyba nie muszę tłumaczyć

, a tam gdzie jest VALUES to powiem jakie tam są pola:
ID : DATA : WYDARZENIE
Id niema podanej wartości ponieważ ustawiłem ja na AUTO itd. Wydarzenie musi być jako TEXT, a DATA to varchar

Ten plik dodano.php niewiem czy działa bo go nie sprawdzałem, ale ten index.php działa na 100%.
Pozdro mam nadzieje, że jakoś pomogłem ;]
---------------------------------------------------------
Sprawdzałem i działają na 100% oba kody

O to widok rekordów

Pozdrawiam