Cita:
Iniciado por Martap gracias!!!
Podria hacerlo en vez de en un checkbox en una lista?
Por ejemplo asi:
<option <?php * echo "selected"; ?> value="0">15cm x 15cm</option>
* y donde está el asterisco hacer un select y comprobar que ese registro existe?
No he trabajado con listas que permitan multiselección aunque supongo que sí se podrá hacer. Eso sí, lo que tú propones va a sobrecargar muchísimo la base de datos (una consulta a la misma tabla por cada uno de los tamaños siempre...)
Pienso que es mejor mostrar todas las opciones y luego asignar los selected por javascript (si puedes usar JS). Sólo haces una consulta a la BD. Otra opción (sin usar JS) puede ser guardar un array donde tengas los tamaños seleccionados para el id_producto en curso y luego a la hora de construir el select de múltiple elección asignar los selected. Algo como
<option <?php if ($existe_tam[$cod_tam]) echo "selected"; ?> value="0">15cm x 15cm</option>
Donde $existe_tam[$cod_tam] existe si y sólo si has detectado la fila id_producto, id_tamaño en una consulta previa a la tabla producto_tamaño para el código de producto q estés tratando.
Saludos