Código PHP:
$Nacimiento = $_POST['Ano']."-".$_POST['Mes']."-".$_POST['Dia'];
if ( $_POST['Dni'] == "") {$_POST['Dni'] = "NULL"; echo "<br>No has puesto el DNI";}
if ( $_POST['Nombre'] == "") {$_POST['Nombre'] = "NULL"; echo "<br>No has puesto el nombre";}
if ( $_POST['Apellidos'] == "") {$_POST['Apellidos'] = "NULL"; echo "<br>No has puesto el apellidos";}
if ( $_POST['Pais'] == "") {$_POST['Pais'] = "NULL"; echo "<br>No has puesto el pais";}
if ( $_POST['Poblacion'] == "") {$_POST['Poblacion'] = "NULL"; echo "<br>No has puesto el poblacion";}
if ( $_POST['Provincia'] == "") {$_POST['Provincia'] = "NULL"; echo "<br>No has puesto el provincia";}
if ( $_POST['CP'] == "") {$_POST['CP'] = "NULL"; echo "<br>No has puesto el codigo postal";}
if ( $_POST['Telefono'] == "") {$_POST['Telefono'] = "NULL"; echo "<br>No has puesto el telefono";}
if ( $_POST['Direccion'] == "") {$_POST['Direccion'] = "NULL"; echo "<br>No has puesto la direccion";}
if ( $_POST['Sexo'] == "") {$_POST['Sexo'] = "NULL"; echo "<br>No has puesto el sexo";}
if ( $_POST['Password'] == "") {$_POST['Password'] = "NULL"; echo "<br>No has puesto el password";}
if ( $_POST['Email'] == "") {$_POST['Email'] = "NULL"; echo "<br>No has puesto el email";}
if ($_POST['Password'] != $_POST['Confirmar']) echo "<br>Password incorrecto";
//Se usan las funciones utf8_encode() y utf8_decode() para codificar y descofidicar en caracteres UTF. Para que mySQL acepte los acentos y la ñ del idioma español.
$sql = "INSERT INTO `usuario` VALUES ('".$_POST['Dni']."', 'Medico' , '".$_POST['Nombre']."', '".utf8_encode($_POST['Apellidos'])."', '".$_POST['Pais']."', ".$_POST['CP'].", '".utf8_encode($_POST['Direccion'])."' , '".utf8_encode($_POST['Sexo'])."' , '".$_POST['Telefono']."', '".utf8_encode($_POST['Poblacion'])."', '".utf8_encode($_POST['Provincia'])."' , '".utf8_encode($_POST['Email'])."', '".$Nacimiento."' , '".utf8_encode($_POST['Password'])."');";
Saludetes...