1

私はいくつかのphpスクリプトでmysqlデータベースと相互作用するアプリをやっています。AndroidアクティビティからphpPOSTを送信して配列することが可能かどうか知りたいですか?

これは私が今使っているコードです:

        ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();

    nameValuePairs.add(new BasicNameValuePair("userID", String.valueOf(userID)));

ただし、一度に1つのIDを送信するよりも、送信と配列の方がはるかに優れていると思います。

4

2 に答える 2

3

JSON/XMLドキュメントを生成します。Androidプラットフォームで特にJSONオブジェクトを簡単に生成できます。

AndroidでのJSONの生成、およびPHPでのJSONの読み取り/解析に関する例はたくさんあります。

お役に立てれば。

于 2012-06-10T21:37:50.533 に答える
0

私はここで解決策の一部を見ました:

ここにリンクの説明を入力してください

彼の例では、彼は単に次のようなforループを実行します。

    ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();

            //friendID is an array of friends ID   
    for (int i=0;i<friendID.length;i++){
        nameValuePairs.add(new BasicNameValuePair("userAsked[]", String.valueOf(friendID[i])));

    }

問題は、phpファイルでどのように使用するかです。それはそれと同じくらい簡単ですか:

$asked[] = $_POST['userAsked[]'];

少し簡単すぎるようです:s

于 2012-06-11T17:59:13.927 に答える