Creo que esta parte debería ir antes del
INSERT, además que el nombre de la carpeta lo estás poniendo mal, debe quedar así:
Código PHP:
/****************IMAGEN**********************/
$dirname = 'imagenes/';
if (isset($_POST["timagen"]) && !empty($_POST["timagen"])){
$fields["imagen"]=$_POST["timagen"];
move_uploaded_file($_FILES['imagen']['tmp_name'],$dirname.$_FILES['imagen']['name']);
} else {$fields["imagen"]="";
$errores["imagen"]="La imagen no puede estar vacia.";
}
/****************IMAGEN**********************/
Luego continúas verificando datos y los insertas en la BD.
Espero te sirva.
Saludos.