Задать вопрос

Как вставить php в html в php?

Как правильно реализовать этот код?
<?php
if( is_product_category('matrasy') )
{
	echo '<table class="short_haracter">
		<tbody>
			<tr>
				<td>Высота</td>
				<td><?php global $product;echo $product->get_attribute('vysota-sm'); ?> </td>
			</tr>

			<tr>
				<td>Жесткость</td>
				<td><?php global $product;echo $product->get_attribute('zhestkost'); ?> </td>
			</tr>

			<tr>
				<td>Мах нагрузка на спальное место</td>
				<td><?php global $product;echo $product->get_attribute('mah-nagruzka-na-spalnoe-mes'); ?> </td>
			</tr>
		</tbody>
	</table>'
}
?>
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@Asokr
Вы может писать html в php файлах. и не уверен, что вам нужно на каждой строке объявлять глобальную переменную...
<?php
global $product;
if( is_product_category('matrasy') )
{ ?>
<table class="short_haracter">
    <tbody>
      <tr>
        <td>Высота</td>
        <td><?php echo $product->get_attribute('vysota-sm'); ?> </td>
      </tr>

      <tr>
        <td>Жесткость</td>
        <td><?php echo $product->get_attribute('zhestkost'); ?> </td>
      </tr>

      <tr>
        <td>Мах нагрузка на спальное место</td>
        <td><?php echo $product->get_attribute('mah-nagruzka-na-spalnoe-mes'); ?> </td>
      </tr>
    </tbody>
  </table>
<?php } ?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Ylia_dr Автор вопроса
Попробовал так, в таком варианте работает, но php код в превращается просто в текст
<?php
if( is_product_category('matrasy') )
{
	echo "<table class=\"short_haracter\">
		<tbody>
			<tr>
				<td>Высота</td>
				<td><?php global $product;echo $product->get_attribute('vysota-sm'); ?> </td>
			</tr>

			<tr>
				<td>Жесткость</td>
				<td><?php global $product;echo $product->get_attribute('zhestkost'); ?> </td>
			</tr>

			<tr>
				<td>Мах нагрузка на спальное место</td>
				<td><?php global $product;echo $product->get_attribute('mah-nagruzka-na-spalnoe-mes'); ?> </td>
			</tr>
		</tbody>
	</table>"
;}
;?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы