Cita:
Iniciado por visona move_uploaded_file($_FILES['imagen']['tmp_name'], $nuevo_nombre)
A esa linea le falta colocar al final punto y coma
; ... sin embargo, no es la forma mas optima para realizar el proceso, sino antes de insertar los datos:
Código php:
Ver original echo 'No se pudo mover el archivo subido a su destino final, codigo de error: ' . $_FILES['imagen']['error'];
exit; // Detenemos el script para no insertar datos cuando hay errores. }