BASE DATOS

Juanito
07 de Julio del 2004
Hola a todos

Tengo una tabla con dos campos
CREATE TABLE color (
cod_color varchar(12) NOT NULL default '',
des_color varchar(50) NOT NULL default '',
PRIMARY KEY (cod_color));
Ejemplo
cod_color = ama
des_color =Amarillo Verano

cod_color = ver
des_color =Verde Bosque
y otros mas........

ahora tengo que ingresar una prenda de vestir el cual tienen varias propiedades.

En un formulario le asigno sus propiedadades como codigo, precio .... PERO SOBRE TODO EL COLOR
Ahora hago una consulta a la tabla COLOR y me muestra todos los colores hasta alli todo bien.
Pero como usteden saben una prenda de vestir tiene varios COLORES.
AHORA COMO HAGO PARA GRABAR LOS CODIGOS DEL COLOR. LES DIGO QUE ESTO SE HACE PRESIONANDO LA TECLA [CTRL] Y CON EL RATON VOY SELECCIONANDO LOS COLORES PERO CUANDO IMPRIMO CON ECHO PARA VER SI ESTA BIEN SOLO ME ARROJA SOLO UN COLOR.

$consulta_color=mysql_query("select * from color",$conectar);
$cant_color=mysql_num_rows($consulta_color);

Y ESTE ES EL SELECT

<select name="txt_col" size="<?php echo $cant_color; ?>" multiple id="txt_col" >
<?php
while($var=mysql_fetch_array($consulta_color))
{echo "<option value="$var[cod_color]">$var[des_color]</option>";
}
?>
</select>

EN LAS PROPIEDADES DEL SELECT LE HE PUESTO
Select: TIPO LISTA
Permitir Selecciones Multiples : SI
Valores en la lista : En Blanco (lo obtengo de la consulta)
Seleccionado inicialmente=Vacio o Nada

Como seria para poder obetener los codigos de los colores seleccionados.

Gracias