A ver si te sirve algo de esto. A mi me funciona ok:
Código PHP:
Ver original$nacimiento = array($_POST["dia"], $_POST["mes"], $_POST["anio"]);
foreach ($nacimiento as $dato)
die("Error: los datos de nacimiento deben ser numericos (d/m/a).");
$nacimiento = $nacimiento[2]."-".$nacimiento[1]."-".$nacimiento[0];
Fijate que hay un guion "-" de por medio.