@prukon
Начинающий разработчик

Как использовать php внутри html, который находится в php цикле?

Добрый день.
Есть вот такой цикл:
foreach ($data["data"] as &$row) {
$row[8] = "<form action='' method='post'>
    <input type='hidden' name='product_option_id' value='<?php echo $row['product_option_id']; ?>'>
    <input type='submit' value='Удалить'>
</form>";
};


Обратите внимание, в цикле испольуется html форма, в которой я пытаюсь вызывать php скрипт echo $row['product_option_id'];

Вроде ковычки везде сделал как положено, но скрипт не работает и phpstorm подсвечивает ошибку синтаксиса.
Пожалуйста помогите переписать так, чтобы цикл корректно работал.
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
odobrygin
@odobrygin
Front-end / Back-end Developer
Удалите амперсанд из условия цикла (&$row поменять на $row)

А выводить информацию вам нужно вот так

$row[8] = "<form action='' method='post'><input type='hidden' name='product_option_id' value='".$row['product_option_id']."'><input type='submit' value='Удалить'></form>";


Но это конечно же очень неправильный путь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽