![]() |
форма и чекбоксы
Подскажите! есть у меня форма в ней чекбоксы.
Нужно, если чекбокс выбран записать его данные в файл! незнаю как отследить выбран ли он или нет! |
<form action='sss.php' method='get'>
<input type='checkbox' name='namecheck'> ================================= echo $_GET['namecheck']; или в адресной строке |
<?
if(!empty($beer)) { //Тут должен быть код занесения данных формы в файл } else { //Тут должен быть код, если checkbox не вжат } ?> <form action="index.php" method="post"><input type="checkbox" name="beer" value=""> <input type="submit" name="ok"> </form> |
serzh
ненадо советовать НЕПРАВИЛЬНО... ненадо програмировать под register_globals On |
2serzh:
убери флаг с чекбокса и: echo intval(isset($_GET['checkname'])); |
спасибо Nirva
я вобщем решил ето так:
файл vote.php: PHP код:
Код:
<form action='inde.php' method='post'> <INPUT type=hidden name="namecheck" value="namecheck"> <input type='checkbox' name='namecheck'></input> <INPUT type=submit name=submit value="Послать данные"></INPUT> </form> |
может все же лучше проверять на isset()?
|
Нирва, не советуй неправильно =)
|
я не советую, я сомневаюсь сам =)
и все же - при неотмеченом чекбоксе значение ни опера, ни ие не передает. ничего другого под рукой нет. поделись опытом, будь добр? |
передаёт!!!
при не отмеченом чекбоксе она передает значение скрытого поля! т.к. оно != "on", можно действовать дальше! |
Иметь два (или более) разных поля с одним именем совсем не правильно. Тем не менее эта (плохая) практика широко распостранена и если ты отвечаеш только за серверную сторону... :rolleyes:
|
компадре, а все же как насчет того, всегда ли чекбокс неотмеченный не существует или же неправильно это является по другим причнам?
|
Все прчины, до которых смог дотянуться, я изложил в испредидущем посте.
Стандарты ХТМЛя исключают отправку полей с нулевым значением (что по сути оправдывает пользование isset-a). |
спасибо
|
Да не зачто, на самом деле мне хотелось открыть глаза некоторым товарящам которые повторяют фразу про не правильные советы из топика в топик.
Уважаемые товарищи. Коллеги. Неужели непонятно что такое обращение и уважение к остальным участникам форума (как и впрочем к себе) ни в коем случае не возвышает Вашего профессионального имиджа? Я бы даже сказал наоборот - профессионал не должен быть базарной бабой и поэтому убедительно прошу не опускаться (хоть порой и есть соблазн, дабы "стресс снять", помыть другу кости) до базарного статуса. С уважением |
=)
|
Цитата:
Приятно удивлен =) |
| Часовой пояс GMT +4, время: 06:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.