Есть вот такой кода.
$row = ${'Идентификатор_товара'};
$products1 = $this->db->query("SELECT price FROM " . DB_PREFIX . "product where product_id=".$row);
$products2 = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special where product_id=".$row);
$result1 = $products1->row['price'];
$result2 = $products2->row['price'];
if ($result2>0) {$result = $result1 - $result2;} else {$result ='';}
Нужно сделать так, что бы не выбивала эта ошибка
PHP Notice: Undefined index: price
price = цена товара, которой у некоторых может и не быть.
Тип данных object
Результат выполнения должен быть в переменной $result
P.S. Если можно, в ответ отредактированные код.