Чтобы корректно вставить значение переменной из PHP в HTML, нужно убедиться, что код PHP и HTML используются в одном и том же файле (или что данные передаются между файлами корректно), и что файл обрабатывается интерпретатором PHP. То есть, если вы используете локальный сервер или хостинг, файл должен иметь расширение `.php`.
В вашем случае, код PHP должен быть объединен с HTML следующим образом:
PHP и HTML в одном файле (`index.php` к примеру):
```php
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// Присвоение значения переменной $total
$total = 20;
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Количество товаров</title>
</head>
<body>
<h2 style="margin-left: 30px; margin-bottom: 10px;">Всего товаров: <?php echo $total; ?> шт.</h2>
</body>
</html>
```
Обратите внимание, что переменная называется `$total`, а не `$totalProducts`. Если вам нужно использовать `$totalProducts`, то вы должны поменять соответствующую строку на:
```html
<h2 style="margin-left: 30px; margin-bottom: 10px;">Всего товаров: <?php echo $totalProducts; ?> шт.</h2>
```
Если же у вас два разных файла (`index.html` и `script.php`), вам необходимо либо интегрировать PHP код в HTML документ (переименовав его в `index.php`), либо использовать `include` или `require` конструкцию для импорта PHP файла в HTML (при условии, что HTML документ тоже должен быть `.php` файлом).
Также важно, чтобы у вас на сервере был настроен PHP и вы запускали файл через сервер, так как простое открытие файла `.php` в браузере не обработает PHP-код.
Пример такой интеграции (`index.php`):
```php
<?php
include('script.php');
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Количество товаров</title>
</head>
<body>
<h2 style="margin-left: 30px; margin-bottom: 10px;">Всего товаров: <?php echo $totalProducts; ?> шт.</h2>
</body>
</html>
```
И таким образом, если файл `script.php` содержит присвоение значения переменной `$totalProducts`, это значение будет доступно в `index.php` после включения файла с помощью `include('script.php')`.