Cita:
Iniciado por hoberwilly
pero el select option me muestra en blanco como k no tuviera datos¿¿¿???
¡Quizá no los tenga!

, ¿lo haz planteado?
No somos adivinos. No sé qué hagas con eso, no hables de "tallas" y no-se-que-más. ¿es un carrito de compra?, mira, no lo sabía, como sea, es irrelevante.
Lo que haces ahí (lo que haz mostrado hasta ahora) es primero definir un array e iterar con él para crear un listbox. Con el if agregado no haces más que seleccionar con qué array vaz a iterar, por lo demás debería ser lo mismo.
Sea cual sea tu problema, ¿antes funcionaba y después del "if" no?. Si tu problema son con los valores con los que iteras y se comparan, ¿haz verificado sean éstos los correctos?.