Dobrý den,

řeším teď problém ohledně mé školní práce. Snažím se vytvořit filtr produktů, tedy pomocí několika checkboxů vyfiltrovat select z MySQL databáze. Našel jsem na internetu různá řešení, avšak žádné z nich nevyhovovalo mým představám, ideálně bych toho chtěl docílit pouze za pomocí php, případně js.

Dostal jsem se do fáze, kdy mi funguje filtrování s jedním názvem checkboxu, tedy pohlavi[].

Kód:
$pohlaviSTMT = implode(',', array_fill(0, count($pohlavi), '?'));
            $stmt = $this->conn->prepare("SELECT * FROM `produkty` WHERE pohlavi IN(" . $pohlaviSTMT . ")  ORDER BY `datum` DESC LIMIT $start, $cil;");
            foreach ($pohlavi as $key => $value)
                $stmt->bindValue(($key + 1), $value);
Dokázali byste mi prosím poradit, jak na to napasovat několik různých typů checkboxů, například velikost[], typ[]? Pokud bych do SQL dotazu přidal AND a další IN, tak jak bych pak mohl bindovat (zřejmě by to nešlo pomocí bindValue?)?

Předem moc díky za každý podnět,

JaKr