Требуется взять из php-файла некоторую переменную и передать её в файл html. Код php-файла: PHP: <?php include 'config.php'; include 'template/pages/product_page.html'; $dbconn = mysqli_connect($host, $username, $password); $query = 'SET NAMES utf8'; mysqli_query($dbconn, $query); mysqli_select_db($dbconn,$database); $sql = "SELECT * FROM copymach"; $result = mysqli_query($dbconn,$sql); $i=1; $query=mysqli_query($dbconn, "SELECT copy_id,copy_name FROM copymach WHERE copy_id = '".$i."' LIMIT 1"); $data=mysqli_fetch_assoc($query); echo 'Название модели:';echo "<br>"; echo $data['copy_name']; mysqli_close($dbconn); ?> Передать необходимо переменную $data['copy_name']. Если ввести такой код в html: HTML: <h1><strong><?=$data['copy_name']?></strong></h1> То появляется ошибка "Notice: Undefined variable: data"
@Ganzal ну чтобы автор помучился, и потом подумал о том, чтобы передвинуть include с шаблоном или переделать на ob_start()
Или свой шаблонизатор например. Сдаётся мне что автор нихрена не понимает. Радует вставка шаблона в первых строках. Какая буферизация, о чем вы.