Si nos das el error que te muestra, seria mucho mejor.... aunque yo te sugiero que en el SQL trates los string de esta manera
Código PHP:
Ver original$consulta = "INSERT INTO productos (modelo,precio,descripcion,catid,img,codigo) VALUES ('".$_POST['variable_string']."', $_POST['varriable_numero'], '".$_POST['otra_variable_string']."')";
si te fijas las comillas en string y en numero...
pon el error y te ayudamos mejor