2013-04-30 83 views
1

我已經看到幾個例子,它將形式數據傳遞給PHP服務器,但是我沒有看到任何發送數組值到PHP服務器的例子。任何人都可以幫我嗎?我知道如何做到這一點:發佈ArrayList到Android服務器的PHP服務器

List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); 
nameValuePairs.add(new BasicNameValuePair("id", "12345")); 
nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!")); 
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

我願做這樣的事情:

List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
nameValuePairs.add(new BasicNameValuePair("id", "12345")); 
nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!")); 
nameValuePairs.add(new BasicNameValuePair("id", "12348")); 
nameValuePairs.add(new BasicNameValuePair("stringdata", "wassup")); 
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

plz幫助。

謝謝。

回答

1

你可以做這樣的事情:

List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
nameValuePairs.add(new BasicNameValuePair("colours[]","red")); 
nameValuePairs.add(new BasicNameValuePair("colours[]","white")); 
nameValuePairs.add(new BasicNameValuePair("colours[]","black")); 
nameValuePairs.add(new BasicNameValuePair("colours[]","brown")); 

,其中顏色是你的數組變量。數組標籤後面只有用戶[]並放置了值。例如。如果您的數組標籤名稱是colour,則使用它如colour[]並將值放入循環中。

這裏是鏈接:Orignal Question

+0

我怎麼會收到PHP的Web服務器一樣嗎? – 2013-04-30 18:49:32

+0

因爲你不得不要求一個單獨的問題,因爲我不瞭解PHP。如果此答案解決了您的問題,請將其標記爲「已接受的答案」 – 2013-05-01 04:16:42

相關問題