2

住所の配列をループして、データをデータベースに挿入する必要があります。ユーザーは常に 1 行のアドレスを入力し、場合によっては2 行入力します。配列をループして、address_1 と address_2 (存在する場合は、または存在しない場合は NULL) を動的に設定しようとしていますが、うまくいきません。

配列ダンプのイメージ

ここに私が持っているものがあります:

<cfset address_1 = #jsonData.addresses.customer.street[1]#>
<cfif isDefined(jsonData.addresses.customer.street[2])>
    <cfset address_2 = #jsonData.addresses.customer.street[2]#> 
<cfelse>    
    <cfset address_2 = "">
</cfif>

実行すると、次のようになり ます。IsDefined 関数のパラメーター 1 (現在は Suite 300) は、構文的に有効な変数名でなければなりません。

4

2 に答える 2