Ok, here is my scenario: :FORM: Customer chooses shirts from a combo box (multiple selection): Shirt 1 Shirt 2 Shirt 3 Shirt 4 Shirt 5 When user submits, it will display the shirts selected plus the subs (Sizes) associated to the item (with checkbox next to sub): Shirt 1 => SM, MD, LG Shirt 2 => SM, MD, LG, 1X Shirt 3 => One Size Next, the customer checks the sizes they want from the available sizes. Say they select: Shirt 1: SM, MD Shirt 2: MD, 1X Shirt 3: One Size When they hit submit, it will take them to a final page, displaying the shirt they chose plus the sizes they checked right next to the shirt. Shirt 1 => SM, MD Shirt 2 => MD, 1X Shirt 3 => One Size I've created the loop that works good for displaying the shirts but it also displays the same subs for all shirts like so: Shirt 1 => SM, MD Shirt 2 => SM, MD Shirt 3 => SM, MD Its not displaying the checked sizes for the correct shirt. Can anyone help me out here?