Quello che dovresti fare qui è usare il IN CLAUSE . Converti il $_POST[] in una stringa separata da virgole.
$choices = implode(', ', $_POST['choices']);
SELECT name, item, price, images FROM `my-tb` WHERE item IN ($choices)
Che produrrà una query come:
SELECT name, item, price, images FROM `my-tb` WHERE item IN (a,b,d)
Questo farà anche in modo che tu non ripeta il tuo $_POST ed eseguire più query inutilmente.
Nota a margine
Non sono sicuro che la tua tabella attuale si chiami my-tb ma se hai hyphens nel nome della tua tabella devi usare backticks per incapsulare il nome della stringa.