Tema: foreach
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/03/2004, 10:44
heraldex
 
Fecha de Ingreso: octubre-2003
Ubicación: Concepción
Mensajes: 84
Antigüedad: 20 años, 6 meses
Puntos: 0
aki va la cosa. La cuestion es q tengo un listado de productos X que poseen dos tipos de colores: Color Princpal (cp) y Color de Correa (cc). Desde el formulario de ingreso de productos se debn seleccionar que colores estaran disponibles para ese producto X (podrian ser todos o ninguno). Con esta información tengo que ingresar en la tablas 'Colores_Disponibles' las combinaciones seleccionadas anteriormente....La lista de colores original contempla 10 colores principales y 10 colores de correas.

La tabla Colores_Disponibles tiene la siguiente estructura:

(cod_producto,id_color_P, id_color_C)


Código PHP:

foreach ($_POST['color_p'] as $cp)
{
     
$sql="select id_color from disponibles where   traduc_color='".$cp."'";
     
$qry=mysql_query($sql); //arroja un solo resultado
     
$sql_ins="insert into Colores_disponibles (cod_producto,id_color_P,id_color_C) values (".$_POST["codigo"].",".$qry["id_color"].","aqui el otro id de color")";

Como ven en la situacion anterior para el campo id_color_C aun no tengo informacion, esta viene desde el formulario como $_POST['color_c'] pero en el foreach anterior no tengo como accesarla de una sola vez para poder realizar el insert.

se entiende???...
gracias de nuevo