La select citata funziona ma quando un valore dell'array $array_idprodottoX è uguale a 0 vorrei che valesse solo "SELECT * FROM prodotti WHERE Marchio = '" . $MarchioX . "' "codice:"SELECT * FROM prodotti WHERE Marchio = '" . $MarchioX . "' AND idprodotto IN (".implode(',',$array_idprodottoX).") "
In pratica dovrei fare una cosa del genere:
codice:"SELECT * FROM prodotti WHERE Marchio = '" . $MarchioX . "' AND IF idprodotto > 0 THEN idprodotto IN (".implode(',',$array_idprodottoX).") "