Помогите с чек боксами, как определть біла ли нажата кнопка сабмита

  • Автор темы CDParkers
  • Дата начала

CDParkers

Guest
Помогите с чек боксами, как определть біла ли нажата кнопка сабмита

Что-то не могу придумать как сделать такое. Вот задача
На странице может быть 4 типа данных
-аккорды
-табулатуры
-басс табулатуры
-тексты

и вверху я делаю 4 чекбокса для каждого типа данных соответственно. Всем ставлю изначально галочку checked и кнопку передать данные в эту же страницу. Там я вижу какие чекбоксы были выставлены, а какие нет и страница отображает выбраные типы данных, но когда страница грузиться первый раз, до нажатия кнопки, данных ПОСТ нет и нет списка типов к выводу.
 

moxnatiy

Новичок
ну наверное если нет постовых данных , то нужно вывести все чекбоксы с чекед.
убери из кода какую-нибудь проверку на $_POST['какой-нить чекбокс нейм'] == чему-нибудь.
И все сложится?
 

CDParkers

Guest
А тю придумал уже, просто делаю скрытое поле в форме, и в начале страницы проверяю есть ли значение у этой переменно и всё, так определяю была ли загружена страница 1 раз или после кнопки сабмита
 

NemesiS

Новичок
А не легче через if isset ?
Если нет, то отображать, а если да, то по значению.
 

CDParkers

Guest
Я так и делю, но только касательно скрытой переменной, так как не известно какие чекбоксы будут на странице. Список чекбоксов формируеться исходя из типов песен какие есть у исполнителя, например если у него нету "басс табулатур" то такого чекбокса не будет ни при первой загрузке ни при фильррации
 
Сверху