Hola,
Puedes recibirlo en un arreglo y despues invertir el orden para que ingrese como la acepta MySQL aaaa-dd-mm, algo como esto:
Código:
$fecha=array();
$recibe=$_POST["tucampodetexto"];
$fecha=explode("-", $recibe);//de esta forma $fecha[0] tendra el dia, $fecha[1] el mes y asi...siemprey cuando los separes con -, en caso de hacerlo asi sustutye el - en el explode por el caracter con el que los separas o por el espacio.
$nueva_fecha=$fecha[2]."-".$fecha[0]."-".$fecha[1];// asi kedará anho-mes-dia
haces tu insert.
saludos!!!