gracias por responder gjx2. puede ser que mi bucle que mostraba las capacidades del usb ha sido el error de que no ingresara bien los datos.
o es el codigo que he publicado del bucle for ?.
Código PHP:
$total = count($_POST["capacidad"]);
echo $total;
echo "<br/><br/>";
//este for recorre el arreglo
for ($i=0; $i<=$total;$i++){
//con el indice $i, poemos obtener la propiedad que desemos de cada archivo
//para trabajar con este
$capacidad = $_POST["capacidad"][$i];
$precio_usb = $_POST['precio_usb'.$i];
$sql_capacidad_precio = "insert into miusb_capacidad_precio(idproducto,capacidad,precio_usb)";
$sql_capacidad_precio .= "values('$idproducto','$capacidad','$precio_usb')";
echo $sql_capacidad_precio;
echo "<br/>";
mysql_query($sql_capacidad_precio) or die(mysql_error());
}
saludos.