y si pruebas asi
Código PHP:
Ver original$name= no se de donde lo sacas['name'];
$file= $_FILES['txtimagen'];
$img= $file,$name;
puede que el problema este en el name eso es un array y no se de donde sale , añade en el form un titulo a la foto y lo pones asi
y luego en
Y luego en
Código PHP:
Ver original$url_foto = 'libros_img/"'.$_POST['titulo_fotos'].'";
$strsql= "INSERT INTO libros (titulo, resumen, descripcion_completa, precio, editorial, imagen, autor) VALUES ('$nomb','$resu','$descrip','$prec','$edit','$url_foto,'$aut')";
no se prueba haber si alguna te soluciona, pero esta claro que el problema esta en al imagen y como tratas los datos