Фильтрация при нескольких checkbox
Добрый день, делю фильтр на основе данного снипета. Но есть одна загвоздка в данном уроке разобрано использование лишь 1 checkbox, в моем же случае их два, необходимо сделать так что при условии что они нажаты оба, показываются ресурсы имеющие одно или другое значение (то есть все), но так же реагировали и не другие фильтры (radio) пока смог добиться только того что работают корректо либо только checbox либо radio
и вот как пытаюсь обработать выбранные checkbox
<input name="filtertype" value="0" type="radio" >
<input name="filtertype" value="1" type="radio">
<input name="filtertype" value="2" type="radio">
<span>Фото</span>
<input name="format[]" value="1" type="checkbox">
<span>Видео</span>
<input name="format[]" value="2" type="checkbox">
и вот как пытаюсь обработать выбранные checkbox
if($_GET['format']) {
$filter[] = 'format='.implode("||", $_GET['format']);;
}
вроде бы работает как надо, но при обоих включенных checkbox выбираю радио кнопку value=1 и он почему то показывает все ресурсы хотя он у меня там один с такими значением