Define your date field as DATE type, but don't call it 'Date' as its a reserved word. Use order_date or date_of_ birth etc.
When processing your form, assuming your selects are called day, month and year:-
$year = $_POST['year'];
$month = $post['month'];
$day = $_POST['day'];
$otherdata = $_POST['otherdata'];
// put date in yyyy-mm-dd format
$theDate = sprintf('%d-%02d-%02d', $year,$month,$day)";
$sql = "INSERT INTO mytable (thedate, otherdata) VALUES
('$thedate', '$otherdata');
hth