Que tal si haces el UPDATE dentro del query:
Código PHP:
mysql_query(" UPDATE articulos SET articulo='$nombre', idcategoria='$categoria', descripcion='$descripcion', precio='$precio', stock='$stock', oferta='$oferta', preciooferta='$preciooferta' WHERE idarticulo='$idarticulo' ")
or die ($error_ins);
No hace falta los puntos de concatenación...
Saludos