Member 13637584 Ответов: 1

Присвоение идентификатора нескольким кнопкам PHP


Привет У меня есть цикл for для отображения кнопок 1-40, но мне нужно назначить каждой кнопке идентификатор недели

Может кто-нибудь помочь?

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

for ($button = 0; $button <=40; $button= $button + 1) {
       echo "$button";
		echo "<center><</center>";
		
 }

1 Ответов

Рейтинг:
0

Jochen Arndt

Вы можете использовать <button>: элемент Button - HTML | MDN[^] name и value атрибуты для этого и/или использования глобального id - HTML | MDN[^] атрибут:

// Global IDs must be unique so plain numbers should be avoided
$unique_id = 'btn_week_id' . $button;
echo "<center><button type='button' name='ID' value='$button' id='$unique_id'>$button</button></center>";
Обратите внимание, что я вставил закрытие > [редактировать и </button>] это отсутствует в вашем коде. Обратите внимание также, что вы создаете 41 кнопку, повторяя от 0 до 40.


Member 13637584

Если я вставлю $button=1, он не будет отображать 1 Как кнопку и отображать оставшиеся кнопки? здесь чего-то не хватает? Кроме того, у меня есть WeekID, связанный для каждой кнопки, как я могу назначить WeekID например, идентификатор неделю=1 выше?

Jochen Arndt

Смотрите мой обновленный ответ.

Я пропустил также и то, что закрытие </button> бирка отсутствует.

Сначала вы должны знать синтаксис HTML и то, что вы хотите сделать. Использование переменных PHP для установки атрибутов в соответствии с вашими требованиями очень просто. Но я не знаю, какие значения идентификаторов должны передаваться, как должны называться кнопки и как обрабатывается форма после отправки.