function proverka() { if (forma.cbx.checked==false) alert("нету галки"); }
Название: Как проверить checkbox
Отправлено: alex007 от 05 Января 2003, 17:54:07
xnx Спасибо.
Название: Как проверить checkbox
Отправлено: itexy от 25 Декабря 2009, 15:59:30
А как это сделать в пхп? Дело такое. Когда пользователь авторизировался в админке - напротив его имени стоит checkbox если он установлен то на сайте включается показывается картинка (например лампочка) о том что администратор вошел в админку, если админ, который зашел в админку чекбокс не включил, то на сайте не отображается его присутствие. Все делается через шаблоны на языке Smarty со вставками php.
До чего я уже дошел:
Цитировать
{if $auth.user_id == "1"} //проверяем админ ли вошел в админку {php} if (isset($pokaz)) { //если галочка была включена, и ее отключили, значит записать в поле базы данных менеджер - " ": mysql_query("UPDATE cscart_language_values SET value = \'\' WHERE name = \'manager_1\' AND lang_code = \'RU\'"); } else { //если до изменения состояния чекбокса он был выключен, значит пишем в базу, новое его состояние "включен": mysql_query("UPDATE cscart_language_values SET value = \'checked\' WHERE name = \'manager_1\' AND lang_code = \'RU\'"); } {/php}" //в зависимости от значения в базе ставим значение чекбокса (ето нужно для того чтоб, если админ перейдет на другую страницу админки, исходное состояние чекбокса оставалось таким как он его поставил раньше) {$lang.manager_1}> {/if}
ну а в магазине там просто код (там проблем нет):
Цитировать
если manager_1=="чеккед" показать текст "админ на сайте"
И вот сейчас зашел в тупик. Код записывает в базу данных (переменная manager_1) только значеение "checked". Когда клацаю ледующий раз ничего не происходит... плюс после обновления страницы чекбокс становится опять выключенным (чеккед = фалсЕ) Хотя перемення базы данных manager_1 = "checked"....
Ребят, помоите разрешить проблему...
Название: Как проверить checkbox
Отправлено: brainkiller от 28 Декабря 2009, 12:50:24
По-моему, налицо глубокое непонимание принципа работы [p]isset[/p] в частности и php (http://phpfaq.ru/na_tanke) в целом.
Название: Как проверить checkbox
Отправлено: juvetiko от 04 Апреля 2012, 16:31:43
мне тоже интересует этот вопрос
Название: Re: Как проверить checkbox
Отправлено: marksmith991 от 19 Января 2024, 12:52:36