Zhe Yong Ответов: 2

Передайте значение переменной PHP в HTML-метку


У меня есть проблема, которая передает значение переменной php name в метку в html

<ul><li><label class="control-label" value="<?php echo $name; ?>"></label></li></ul>


$name =  "Example" ;


Что я уже пробовал:

Я попытался повторить переменную $name в метке, но значение переменной не появилось на метке. Пожалуйста, помогите мне решить эту проблему. Вывод, который я хочу, - это отобразить значение "пример" в метке.

2 Ответов

Рейтинг:
8

Richard Deeming

То <label> элемент не имеет атрибута с именем value Вы создаете новый пользовательский атрибут, который никогда не будет отображаться на странице.

Если вы хотите установить содержимое метки, то вам нужно поместить ее между открывающим и закрывающим тегами:

<ul><li><label class="control-label"><?php echo $name; ?></label></li></ul>


& lt;label> - HTML | MDN[^]
HTML метка тег[^]


Zhe Yong

я получаю ошибку о неопределенной переменной: name

Richard Deeming

Тогда вы пытаетесь использовать его до того, как вы его определили.

Переместите определение и назначение выше строки, где вы пытаетесь его использовать.

Richard Deeming

Нет ты не видел: "Последнее обновление 2 часа 10 минут назад"

Zhe Yong

Я решил проблему, поставив в начало кода, тогда все идет хорошо, потому что раньше я ставил в конец файла

Рейтинг:
2

W∴ Balboos, GHB

Убедитесь, что вы даете значение $name, прежде чем пытаться повторить его! [На всякий случай ваши образцы, приведенные выше, находятся в том порядке, в котором вы их используете.]