Автор Тема: chekbox...  (Прочитано 3163 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ERROR 404

  • Злодей форума
  • Постоялец
  • ***
  • Сообщений: 153
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
chekbox...
« : 03 Октября 2001, 01:44:55 »
Хотел бы задать  вопрос, (хотя конечно он звучит несколько по-ламерски, но прошу сильно не пинать - я только-только начал изучать PHP :-))

У меня есть формочка с несколькими чекбоксами, как можно реализовать такую вещь -  чтобы обработчик в зависимости от положения чекбокса, выполнял определенное действие:
OFF - игнорировал этот чекбокс и приступал к обработке следующего, ON - открывал определенный файл и дописывал в него информацию?

Заранее спасибо!
Совсем не страшно, если вы хотите уйти от действительности - будет гораздо хуже, если действительность захочет уйти от вас.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
chekbox...
« Ответ #1 : 04 Октября 2001, 16:17:47 »
Дело в том что если чекбокс не помечен, то он и не передается. Поэтому если у тебя есть куча чекбоксов - просто проверяй каждый - пустой он или нет:

if (!empty($check1)
{// если не пустой
$f=fopen("file.txt","a");
fputs($f,"Checkbox был помечен\\n");
fclose($f);
}
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ERROR 404

  • Злодей форума
  • Постоялец
  • ***
  • Сообщений: 153
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Спасибо Макс!
« Ответ #2 : 06 Октября 2001, 12:49:14 »
Спасибо Макс, наконец-то догнал как на ПХП работать с чекбоксами.
Совсем не страшно, если вы хотите уйти от действительности - будет гораздо хуже, если действительность захочет уйти от вас.

Оффлайн Vetroff

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 121
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vetroffka.km.ru
А можно и по другому
« Ответ #3 : 12 Октября 2001, 00:07:49 »
перед каждым чекбоксом ставь а если следующий после него чекбокс будет выбран  - то он переопределит это значение на on
-----------------------------------------

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28