Amigo pienso que todo esta bien solo tienes un detalle en la setencia SQL de actualizar fijate:
"update articulo set cod_sub_categoria ='".$_POST['cod_sub_categoria']."',nomarticulo='".$_POST['nomarticulo']."',descripcion= '".$_POST['descripcion']."',precio='".$_POST['precio']."',stock='".$_POST['stock']."', where idarticulo ='".$_GET['id']."'
pusistes una coma antes del WHERE --> stock='".$_POST['stock']."', where idarticulo ='".$_GET['id']."', quita la coma y deberia funcionarte fino. Seria asi:
Código SQL:
Ver original$res=mysql_query("update articulo set cod_sub_categoria ='".$_POST['cod_sub_categoria']."',nomarticulo='".$_POST['nomarticulo']."',descripcion= '".$_POST['descripcion']."',precio='".$_POST['precio']."',stock='".$_POST['stock']."' where idarticulo ='".$_GET['id']."'");