bueno no se donde tengria que ir esto pero mi pregunta es la siguiente.
estoy haciendo un programa para remisionar pero necesito trabajar con campos dinamicos y lo mas que he podido hacer es 
1.- seleccionar el cliente y mostrar sus datos
2.- seleccionar la cantidad de articulos que lleva.- aki use un siclo para que me muestre los campos necesarios para los articulos
 
 
y aki surge el problema , que el usuario lleva supongamos 5 articulos pero lleva 3 de cada uno 
 
1.- disco duro
                lleva 3 y necesito 3 guardar numeros de serie
2.- motherboards
              lleva 2 y necesito guardar 2 numeros de serie
3.- cdrw 
             lleva 5 y necesito guardar 5 numeros de serie
4.- dvdrw
              lleva 2 y necesito guardar 2 numeros de serie
5.- mouse
                lleva 1 y necesito guardar 1 numero de serie
 
los productos estan guardados un una base de datos con los siguientes campos
 
//clave nombre descripcion y existencias
entonces el usuario tiene que poner la clave del producto y cuantos articulos
 
articulo uno (discos duros)esto seria un ciclo?  --compruebo clave del producto en mysql si existe me preguntara cuantos articulos.
 
articulo dos (motherboard)esto seria un ciclo?  --compruebo clave del producto en mysql si existe me preguntara cuantos articulos.
 
articulo 3 (cdrw)esto seria un ciclo?  --compruebo clave del producto en mysql si existe me preguntara cuantos articulos.
 
 
haber si me explique y si saben como podria hacerse 
  
 
