Hi,

Is it possible to upload mutiple images for same node while adding content using image module, e.g.,

Suppose we have those three fields in our form:

   $form['image'] = array(
                          '#type' => 'file',
                          '#title' => t('Photo1'),
                         
                          '#description' => t('Click "Browse..." to select an image to upload.')); 
                          
  $form['image2'] = array(
                          '#type' => 'file',
                          '#title' => t('Photo2'), 
                          '#description' => t('Click "Browse..." to select an image to upload.'));   
  
  $form['image3'] = array(
                          '#type' => 'file',
                          '#title' => t('Photo3'), 
                          '#description' => t('Click "Browse..." to select an image to upload.'));   

and we are using following code to upload images:

if(function_exists('image_prepare') && function_exists('image_insert')){
      
    image_prepare($node, 'image');
    
    if($node->images['_original'] != ''){
      
      image_insert($node);
    }
    
      image_prepare($node, 'image2');
    
    if($node->images['_original'] != ''){
      
      image_insert($node);
    }
    
      image_prepare($node, 'image3');
    
    if($node->images['_original'] != ''){
      
      image_insert($node);
    }  

Now this code uploads all the three images, but,i can only see the first one if i use following code to echo uploaded images:

echo $node->images;

I see following output:

[images] => Array
(
[preview] => files/images/4clothing.preview.jpg
[thumbnail] => files/images/4clothing.thumbnail.jpg
[_original] => files/images/4clothing.jpg
)

Is there a way to get the other images as well?

Thanks,
Kul.