Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Android/PHP-Eintrag wird nicht in MySQL eingefügt

Das liegt daran, dass Sie die HttpRequest machen nur mit dem letzten Parameter. (d.h.) Nachdem Ihre for-Schleife beendet ist, params enthält nur den letzten Datensatz. Verschieben Sie also die

JSONObject json=jsonParser.makeHttpRequest(url_insertTo_outtrans,"POST",params);

in die for-Schleife.

for(int i = 0; i < arrDocumentNumber.length; i++)
{
 List<NameValuePair> params = new ArrayList<NameValuePair>();
 params.add(new BasicNameValuePair(TAG_DOCUMENTNUMBER, arrDocumentNumber[i] ));
 params.add(new BasicNameValuePair(TAG_TRANSACTIONDATE, arrTransactionDate[i] ));
 params.add(new BasicNameValuePair(TAG_ITEMCODE, arrItemCode[i] )); 
 JSONObject json=jsonParser.makeHttpRequest(url_insertTo_outtrans,"POST",params);
}