Hvad du skal gøre her er at bruge IN CLAUSE . Konverter $_POST[] til en kommasepareret streng.
$choices = implode(', ', $_POST['choices']);
SELECT name, item, price, images FROM `my-tb` WHERE item IN ($choices)
Hvilket vil producere en forespørgsel som:
SELECT name, item, price, images FROM `my-tb` WHERE item IN (a,b,d)
Dette vil også gøre det, så du ikke går over din $_POST og udfør unødvendigt flere forespørgsler.
Sidebemærkning
Jeg er ikke sikker på, om din faktiske tabel hedder my-tb men hvis du har hyphens i dit tabelnavn skal du bruge backticks for at indkapsle strengnavnet.