Помогите. Есть чекбоксы нужно что бы при выборе 1 или 2 или 3 и т.д чекбоксов выводило результат Код HTML5 1 2 3 4 5 <form> <input type="checkbox" name="kusov[]" value="sedan" id="check"/><label for id="check">Седан</label> <input type="checkbox" name="kusov[]" value="hechbek" id="check1"/><label for id="check1">Хечбек</label> <input type="submit" name="submit" value="Поиск" /> </form> Код PHP 1 2 3 4 $we = $_GET['kusov']; if(isset($_GET['kusov']) =='yes'{ $wClause. = "AND `kusov`= '$we' " }
я не знаю что с ней делать вставил как вы написали выдало вот такое array(1) { [0]=> string(7) "hechbek" }
а теперь попробуйте поставить разные всякие комбинации чекбоксов и смотрите, что выдаёт. заодно почитайте про foreach и всё срастётся в голове
Вот так? $kusov = $_POST['kusov']; $comma = $wClause; foreach($kusov as $id) { $wClause .=$comma.$id; if($comma == '') $comma = ','; }
ну направление правильное =) а уж как ты и что ты будешь с этими данными делать - дело твоё. только бойся инъекций в запрос.
нэт нужно экранировать ввод данных в запрос. и названия полей тоже =) http://php.ru/manual/mysqli.real-escape-string.html