Fijate en tu BD que datos estás actualizando .. por qué aquí en tu UPDATE no estás indicando que registro es el que debes actualizar .. en tu caso parece que ese tal "ID"
Código PHP:
$sql="UPDATE linea_blanca SET producto='".$_GET['producto']."', modelo='".$_GET['modelo']."', descripcion='".$_GET['descripcion']."', precio='".$_GET['precio']."', stock='".$_GET['stock']."' WHERE id="'.$_GET['id']."'";
Pero además .. ese "ID" supongo que tendrá que ser el que se generó por el INSERT que creó ese registro con esa imagen .. Para eso debes usar:
mysql_insert_id()
www.php.net/mysql_insert_id
Pero, .. NOOOOOOOOOO es necesario que hagas un INSERT y luego un "UPDATE".. cuando puedes hacerlo todo a la vez ya que todos esos campos son de esa misma tabla. Pero, realmente no sé que hace ese script .. por qué le pasas un "ID"? .. acaso es para actualizar ese "producto"? (no crearlo) .. Si esa así .. el INSERT de la imagen también tendría que ser un UPDATE bajo el WHERE id=$_GET['id'] .. para que actualice ese producto!.
Un saludo,