Magento Coding Solutions

magento add product image programmatically

<?php
$productId=1;
$newProduct= Mage::getModel('catalog/product')->load($productId);

                    /*myimage*/
           
                $previewImage= Mage::getBaseDir().'/images/designs/1_0.png';
                if(file_exists($previewImage)){
                                $newProduct->setMediaGallery (array('images'=>array (), 'values'=>array ()));
                                $newProduct->addImageToMediaGallery ($previewImage, array ('thumbnail','small_image','image'), false, false);
                                }                     
                            }           
                                   
               
                $newProduct->save();
               
                ?>

get attribute value by attribute Id in magento

 $attributCode=23;
$attrV = Mage::getModel('eav/entity_attribute_option')->
getCollection()->setStoreFilter()->join('attribute','attribute.attribute_id=main_table.attribute_id', 'attribute_code')->addFieldToFilter('main_table.option_id',array('eq'=>$attributCode))->getFirstItem();

            $attDataV=$attrV->getData();
            print_r($attDataV);
            $viewNo=$attDataV['value'];