Per inserire la data nel formato di mysql devi concatenare le tre parti della stessa. Quindi:
$giorno = $_POST['giorno'];
$mese = $_POST['mese'];
$anno = $_POST['anno'];
$data_da_inserire = $anno.'-'.$mese.'-'.$giorno;
Per la seconda domanda non ho capito bene. Devi fare un confronto tra due array o cosa?