Есть скрипт, который на локальной машине работает корректно, но при установке его на сервер в файл 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";
}
?>
$_GET['id'] ничего не вызывало, правильно $_GET['product_id']
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как обойти 50 столбцов (то есть массив из бд) и найти нужное значение в таблице (50 - ид |100 количество) 50|100? Можно пример кода?
Сделал магазин на woocommerce, все хорошо работает но вместо звездочек в рейтинге отображаются буквы SПодозреваю, что это косяк темы, но не смог...