I was following the examples given in Diogo's answer here - However, I am either making a mistake or not getting it.
$products = $pages->find("parent=/products/");
foreach ($products as $product) {
//Database queries and while loops to give me the width, depth, height and seat_height variable values. They echo out fine.
echo "<p><strong>The next dims are: " . $width . ", " . $depth . ", " . $height . (isset($sh)?", " . $sh:"") . "</strong></p><br />";
$product->of(false);
$product->width = $width;
$product->depth = $depth;
$product->height = $height;
if(isset($sh)){
$product->seat_height;
}
$product->save;
//print_r($product);
if(isset($sh)){
unset($sh);
}
}
The script completed without errors, but nothing appeared in the forms for the individual product pages in admin. However, the values do appear in the array if I print out the $product array, for example:
Array ( [title] => 111 Spindle Side Chair => 111 [width] => 490 [depth] => 530 [height] => 830 [seat_height] => 465 )
Bit confused. Any help appreciated.