Хотелось бы увидеть пример кода, как можно вытаскивать данные из чекбосов. Например:
я выбрал галочками, определенные параметры а потом эти параметры отсылаются в одну переменную и эту переменную я отсылаю в бд и ищу по этим данным совпадения.
checkbox в php
Наверное тебе в сторону Jquery надо копать.
-- добавлено 05 апр 2011, 13:35 --
А value к чекбоксам прикручены? попробуй как с обычными input как вариант
-- добавлено 05 апр 2011, 13:35 --
А value к чекбоксам прикручены? попробуй как с обычными input как вариант
Какой нафиг, все очень просто:
И пхп на приеме:
Код: Выделить всё
<form action="" method="post">
<input type="checkbox" name="zopa">Зопа?
<input type="checkbox" name="zopa2">Зопа2?
</form>
Код: Выделить всё
// Булевое
$zopa = isset($_POST['zopa']);
// Любое
$zopa2 = isset($_POST['zopa2'])?'1':'0';
AgentSIB спасибо, а я сначала тупил и думал что name будет у всех чекбоксов одинаковый и придется данные из чекбокса отправлять в массив.
-
- Администратор
может быть одинаковый у радиобаттанов. напримерSLITE писал(а):а я сначала тупил и думал что name будет у всех чекбоксов одинаковый
Код: Выделить всё
<p><b>Каким браузером в основном пользуетесь:</b><Br>
<input type="radio" name="browser" value="ie"> Internet Explorer<Br>
<input type="radio" name="browser" value="opera"> Opera<Br>
<input type="radio" name="browser" value="firefox"> Firefox<Br>
</p>
ну с value каши меньше просто
а jquery нужен шоб моментально сортировать или добавлять я не знаю для чего тебе
и ещё вопрос как вы код цветным делаете?)
-- добавлено 05 апр 2011, 15:53 --
Вот пример http://cod.aeero.su/checkbox/
-- добавлено 05 апр 2011, 16:06 --
ааа...тебе несколько параметров надо..тогда поменяй name просто..и проверяй на существование переменной ну так то AgentSIB прав..только всё это умнее сделать можно я уверен!
я бы сделал так
Код: Выделить всё
<form>
<input type="checkbox" name="zopa" value='зопа'>зопа<br>
<input type="checkbox" name="zopa" value='зопа1'>зопа2<br>
<input type="submit" value="проверить">
</form>
Код: Выделить всё
<?
echo $_GET['zopa'];
?>
и ещё вопрос как вы код цветным делаете?)
-- добавлено 05 апр 2011, 15:53 --
Вот пример http://cod.aeero.su/checkbox/
-- добавлено 05 апр 2011, 16:06 --
ааа...тебе несколько параметров надо..тогда поменяй name просто..и проверяй на существование переменной ну так то AgentSIB прав..только всё это умнее сделать можно я уверен!
я бы сделал так
Код: Выделить всё
<form>
<input type="checkbox" name="zopa" value='апельсин'>апельсин<br>
<input type="checkbox" name="zopa1" value='яблоко'>яблоко<br>
<input type="checkbox" name="zopa2" value='ананас'>ананас<br>
<input type="submit" value="проверить">
</form>
Код: Выделить всё
<?
echo $_GET['zopa'].'<br>'.$_GET['zopa1'].'<br>'.$_GET['zopa2'];
?>
Чекбокс либо передается, либо нет. Как заюзать - это уже дело каждого. Например очень удобно сделать так:
Код: Выделить всё
<form>
<input type="checkbox" name="fruts[]" value='апельсин'>апельсин<br>
<input type="checkbox" name="fruts[]" value='яблоко'>яблоко<br>
<input type="checkbox" name="fruts[]" value='ананас'>ананас<br>
<input type="submit" value="проверить">
</form>
Код: Выделить всё
$fruts = isset($_POST['frits'])?$_POST['frits']:array();
print_r($fruts);
вот именно этот подход мне и нужен был, спасибо.AgentSIB писал(а):Чекбокс либо передается, либо нет. Как заюзать - это уже дело каждого. Например очень удобно сделать так:
Код: Выделить всё
<form> <input type="checkbox" name="fruts[]" value='апельсин'>апельсин<br> <input type="checkbox" name="fruts[]" value='яблоко'>яблоко<br> <input type="checkbox" name="fruts[]" value='ананас'>ананас<br> <input type="submit" value="проверить"> </form>
Код: Выделить всё
$fruts = isset($_POST['frits'])?$_POST['frits']:array(); print_r($fruts);
значит я не так понял, сорри