Confermo di non capire l'errore poichè il print_r mi restituisce questo output:
codice:
Array
(
    [delete] => Array
        (
            [0] => 8&1
            [1] => 8&2
        )

    [button] => Cancella
    [id_prodotto] => 1
)
Mi restituisce bene i valori adesso devo praticamente creare una query ciclica che mi elimina i record in questo modo:

DELETE FROM tabella WHERE id_prodotto=1 AND id_colore=1 AND id_taglia=8

Ma non riesco a capire perchè non va...