|
|
|
| есть такой код
$incl = "<input type='checkbox' name='act' value='act'>";
$incl1 = "<input type='checkbox' name='act' value='add'>"; }
echo $incl." ".$incl1;
|
и потом нужно делать определенные действия на php (работа с базой данных и.т.д.) в зависимости от того, какой флажок выбран, как сделать? | |
|
|
|
|
|
|
|
для: LimP
(18.01.2006 в 21:11)
| | Думаю, правильнее было бы использовать type=radio, это не позволит выбрать оба варианта сразу, а также не выбрать ни одного. Впрочем, в любом случае в скрипте-обработчике у вас будет переменная $_POST['act'], имеющая значение либо act, либо add, либо (в случае, если использованы checkbox'ы и не отмечен ни один) будет Notice: Undefinied index 'act'... | |
|
|
|
|
|
|
|
для: Киналь
(18.01.2006 в 22:16)
| | А вот как мне в обработчике обработать вариант, что чекбоксы не отмечены? | |
|
|
|
|
|
|
|
для: LimP
(18.01.2006 в 21:11)
| | Вам следует их либо назвать по разному, либо имена сделать массивом
$incl = "<input type='checkbox' name='act[]' value='act'>";
$incl1 = "<input type='checkbox' name='act[]' value='add'>"; }
echo $incl." ".$incl1;
|
тогда в обработчике к ним можно будет обращаться как к $_POST['act'][0] и $_POST['act'][1]. | |
|
|
|
|
|
|
|
для: cheops
(19.01.2006 в 01:27)
| | спасибо. массивами в самый раз сделал. чекбоксов много + сделал потом по ним обход foreach и все чики чики. спасибо. | |
|
|
|