我想从android到phpmysql服务器插入一些所有数据

时间:2014-02-07 07:53:29

标签: php android mysql json

我在PHP and MySQL数据库中有很多字段,我想通过PHP网页脚本向我的数据库插入少量数据,我创建了所有要插入的东西,但它允许我只在插入所有数据时插入,当我从我的Android页面插入FEW数据时,它不允许我。

//这是我的android的异步类 //启动创建主管的Asuyc类,它将日期插入服务器`

class CreateLead extends AsyncTask<String   , String, String>{


    //getting the date into variables of the controls 
    String sOwner = spinLeadOwner.getSelectedItem().toString();
    String sCompany= edCompany.getText().toString();
    String sFirstName = edFirstName.getText().toString();
    String sLastName = edLastName.getText().toString();
    String sTitle= edTitle.getText().toString();
    String sEmail = edEmail.getText().toString();
    String sPhone = edPhone.getText().toString();
    String sFax= edFAX.getText().toString();
    String sMobile = edMobile.getText().toString();
    String sWebsite = edWebsite.getText().toString();
    String sSource = spinLeadSource.getSelectedItem().toString();
    String sStatus = spinLeadStatus.getSelectedItem().toString();
    String sIndustry = spinLeadIndustry.getSelectedItem().toString();
    String sNoOfEmployee= edNoOfEmployees.getText().toString();
    String sCheckEmailOptOut="1";
    String sSecondaryEmail = edSecondaryEmail.getText().toString();
    String sTwitter = edTwitter.getText().toString();
    String sDate = btnDate.getText().toString();
    String sTime = btnTime.getText().toString();
    String sStreet= edStreet.getText().toString();
    String sCity = edCity.getText().toString();
    String sProvince = edProvince.getText().toString();
    String sPostalCode= edPostalCode.getText().toString();
    String sCountry = edCountry.getText().toString();
    String sDescription = edDescription.getText().toString();

    /**
     * Before starting background thread Show Progress Dialog
     * */
    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        pDialog = new ProgressDialog(CreateNewLeadActivity.this);
        pDialog.setMessage("Creating Lead..");
        pDialog.setIndeterminate(false);
        pDialog.setCancelable(true);
        pDialog.show();
    }


    @Override
    protected String doInBackground(String... arg0) {
        List<NameValuePair> params = new ArrayList<NameValuePair>();

        //adding params 

        params.add(new BasicNameValuePair("sOwner", sOwner));
        params.add(new BasicNameValuePair("sCompany", sCompany));
        params.add(new BasicNameValuePair("sFirstName", sFirstName ));
        params.add(new BasicNameValuePair("sLastName", sLastName));
        params.add(new BasicNameValuePair("sTitle", sTitle));
        params.add(new BasicNameValuePair("sEmail", sEmail ));
        params.add(new BasicNameValuePair("sPhone", sPhone));
        params.add(new BasicNameValuePair("sFax", sFax));
        params.add(new BasicNameValuePair("sMobile", sMobile ));
        params.add(new BasicNameValuePair("sWebsite", sWebsite));
        params.add(new BasicNameValuePair("sSource", sSource));
        params.add(new BasicNameValuePair("sStatus", sStatus ));
        params.add(new BasicNameValuePair("sIndustry", sIndustry));
        params.add(new BasicNameValuePair("sNoOfEmployee", sNoOfEmployee));
        params.add(new BasicNameValuePair("sCheckEmailOptOut", sCheckEmailOptOut));
        params.add(new BasicNameValuePair("sSecondaryEmail", sSecondaryEmail));
        params.add(new BasicNameValuePair("sTwitter", sTwitter));
        params.add(new BasicNameValuePair("sDate", sDate ));
        params.add(new BasicNameValuePair("sTime", sTime));
        params.add(new BasicNameValuePair("sStreet", sStreet));
        params.add(new BasicNameValuePair("sCity", sCity));
        params.add(new BasicNameValuePair("sProvince", sProvince));
        params.add(new BasicNameValuePair("sPostalCode", sPostalCode ));
        params.add(new BasicNameValuePair("sCountry", sCountry));
        params.add(new BasicNameValuePair("sDescription", sDescription));

        Log.d("Gulnaz>>>>>>>>>>>>>>>>>>>>> street ", sStreet);
        Log.d("Gulnaz>>>>>>>>>>>>>>>>>>>>> country ", sCountry);

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

        // check log cat fro response
        Log.d("Create Response", json.toString());

        // check for success tag
        try {
            int success = json.getInt(TAG_SUCCESS);

            if (success == 1) {
                // successfully created product


                pDialog.dismiss();

            } 



        }
        catch (JSONException e) 
        {
            e.printStackTrace();
        }

        return null;
    }
}  // end of the async class

这是我的php webscript,它进入phpmysql数据库

谢谢。

如果有人可以帮助我,我会在5天内尝试,但没有得到任何适当的解决方案..

0 个答案:

没有答案