-4

ユーザーが住所履歴を入力できるフォームを作成しています。ページにアクセスすると、郵便番号を入力して、どこでも郵便番号を検索し、結果から住所を選択して、次のhiddenフィールドにデータを入力することができます - house_name 、address1、町と郡。

その後、5 年間のアドレス履歴が完了するまで、他のアドレスを好きなだけ追加できます。

postcode[]、house_name[]、address1[]、town[]、county[] などの名前の配列をフィールドに与えるのが最善の方法です。追加の住所を同じにするか、すべての一意の名前を付けます。など 次に、次の住所 postcode_2、house_name_2 など?

また、どこからでも郵便番号を検索するために使用するために、それぞれから郵便番号の値を取得するにはどうすればよいですか?

4

1 に答える 1

0

私があなたの言いたいことを理解したら、おそらくそれを2次元配列に格納するのが最善でしょう:

例えば:

item["1056BK"]["house_name"]
item["1056BK"]["town"]
item["1056BK"]["address"]
item["1056BK"]["country"]

item["3021BX"]["house_name"]
item["3021BX"]["town"]
item["3021BX"]["address"]
item["3021BX"]["country"]

そうすれば、各アイテムを簡単にループしてデータベースに入れることができます。

PS、これが望ましいでしょう:

item["0"]["postcode"]
item["0"]["house_name"]
item["0"]["town"]
item["0"]["address"]
item["0"]["country"]

item["1"]["postcode"]
item["1"]["house_name"]
item["1"]["town"]
item["1"]["address"]
item["1"]["country"]
于 2012-09-18T11:26:04.490 に答える