OpenCart не выполняет скрипт

200
16 октября 2017, 00:08

Есть скрипт, который на локальной машине работает корректно, но при установке его на сервер в файл product.tpl (cms OpenCart)ничего не происходит. Скрипт берет цену из таблицы с учетом id товара. Ошибок код никаких не выводит. Спасибо за помощь.

  <?php 
    $host = 'хост'; 
    $db   = 'имя бд'; 
    $user = 'юзер нейм'; 
    $pass = 'пароль'; 
    $charset = 'utf8'; 
 
    $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; 
    $opt = [ 
      PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION, 
      PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, 
      PDO::ATTR_EMULATE_PREPARES   => false, 
    ]; 
    $pdo = new PDO($dsn, $user, $pass, $opt); 
 
    $stmt = $pdo->prepare('SELECT price FROM oc_product WHERE product_id = ?'); 
    $stmt->execute([$_GET['id']]); 
     foreach ($stmt as $row) 
     { 
      echo 'price '.$row['price'] . "\n"; 
     } 
  ?>

Answer 1

$_GET['id'] ничего не вызывало, правильно $_GET['product_id']

READ ALSO
Количество выбранного товара opencart 2.3

Количество выбранного товара opencart 2.3

Добрый деньПроблема на сайте опенкарт 2

220
Как обойти массив выведенный с помощью бд в foreach?

Как обойти массив выведенный с помощью бд в foreach?

Как обойти 50 столбцов (то есть массив из бд) и найти нужное значение в таблице (50 - ид |100 количество) 50|100? Можно пример кода?

200
Неправильно отображается рейтинг в wordpress

Неправильно отображается рейтинг в wordpress

Сделал магазин на woocommerce, все хорошо работает но вместо звездочек в рейтинге отображаются буквы SПодозреваю, что это косяк темы, но не смог...

188