Показать сообщение отдельно
  #5 (permalink)  
Старый 26.02.2017, 20:12
Новичок на форуме
Отправить личное сообщение для qpurypaHT Посмотреть профиль Найти все сообщения от qpurypaHT
 
Регистрация: 26.02.2017
Сообщений: 7

Сообщение от laimas Посмотреть сообщение
<input type="checkbox" checked> <input type="checkbox" checked=""> <input type="checkbox" checked="fignya">


И все флажки выбраны, не так ли? То есть в вашем коде нет логики и правильно будет так:

<input type="checkbox" id="'.$cordinators['id'].'" "'.($cordinators['status'] == 'activated' ? 'checked' : null).'" />


PS. Если уж оперировать для выбрано/не выбрано строковыми значениями, то выгоднее поле в базе держать по умолчанию NULL или "", а выбранное строка "checked", тогда при выводе флажка не потребуется проверки, а просто "'.$cordinators['status'].'"
т.е. в страктуре sql полю status установить "По умолчанию" NULL и далее запрос типа:
if{что-то == null}{
то...
}

я просто не понимаю пока записи: 'activated' ? 'checked' : null)

не знаю что значит ? и : =) опыт не тот пишу даже в mysql а не в mysqli
Ответить с цитированием