Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 值在数据库中存储两次_Php_Android_Mysql - Fatal编程技术网

Php 值在数据库中存储两次

Php 值在数据库中存储两次,php,android,mysql,Php,Android,Mysql,我现在还没有考虑SQL注入,一旦我解决了这个问题,我就会这样做 我遇到的问题是,当我试图通过AsyncTask在服务器上插入数据时,会插入两次值。我尝试使用计数器检查AsyncTask是否被调用两次,但值为“1” //这是我的班级档案 public class Add extends Activity implements OnItemSelectedListener { String picturePath; final String fontPath1 = "fonts/COPRGTB.T

我现在还没有考虑SQL注入,一旦我解决了这个问题,我就会这样做

我遇到的问题是,当我试图通过AsyncTask在服务器上插入数据时,会插入两次值。我尝试使用计数器检查AsyncTask是否被调用两次,但值为“1”

//这是我的班级档案

public class Add extends Activity implements OnItemSelectedListener {

String picturePath;
final String fontPath1 = "fonts/COPRGTB.TTF";
    int cnt=0;
// --------------------------------------------
private static int RESULT_LOAD_IMAGE = 1;
private static final int PICK_FROM_GALLERY = 2;
int CAMERA_PIC_REQUEST = 1337;
String SD_CARD_IMAGE_PATH = null;
Bitmap thumbnail = null;
private static final int OG = 4; 
Cursor cursor;
private static final int CAMERA_IMAGE_CAPTURE = 0;
Uri u;
// int z=0;
String z = null;
byte b[];
String largeImagePath = "";
Uri uriLargeImage;
Uri uriThumbnailImage;
Cursor myCursor, cursor1;
int flagg = 0;

// --------------------------------------------
String FILENAME = "http://animsinc.com/test.php";
// NAME = "http://animsinc.com/upload_image.php";
private CarHelper dbcarhelper = null;
private Cursor ourCursor, cur;
String fuel[] = new String[] { "Select Any", "Petrol", "Diesel", "CNG" };
String owner[] = new String[] { "Select Any", "1 Owner", "2 Owners",
        "3 Owners", "4 Owners" };
String curloc[] = new String[] { "Select Any", "Mumbai", "Pune", "Thane",
        "Delhi" };

Button img, bt, af;
ImageView imgview;
PopupWindow popUp;
EditText et1, et2, et4, et5, et6;
String str1, str2, str4, str5, str6, s1, s2, s3, s4, s5, s6, s7, c1, s, i;
Spinner sp1, sp2, sp3, sp4, sp5, sp6, sp7;
CheckBox cb;
private EditText mDateDisplay;
public static String id = null;
private EditText mDateDisplayone;
private EditText mDateDisplaytwo;
private int mYear;
private int mMonth;
private int mDay;
static final int DATE_DIALOG_ID = 1;
static final int DATE_DIALOG_ID_ONE = 2;
static final int DATE_DIALOG_ID_TWO = 3;
String mm = "";
int flag = 0;

String bal;

public void setvalues(String xID) {
    // TODO Auto-generated method stub
    id = xID;
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.add_car);

    Typeface tf1 = Typeface.createFromAsset(getAssets(), fontPath1);

    TextView t1 = (TextView) findViewById(R.id.textView1);
    TextView t2 = (TextView) findViewById(R.id.textView2);
    TextView t3 = (TextView) findViewById(R.id.textView3);
    TextView t4 = (TextView) findViewById(R.id.textView4);
    TextView t5 = (TextView) findViewById(R.id.textView5);
    TextView t6 = (TextView) findViewById(R.id.textView6);
    TextView t7 = (TextView) findViewById(R.id.textView7);
    TextView t8 = (TextView) findViewById(R.id.textView8);
    TextView t9 = (TextView) findViewById(R.id.textView9);
    TextView t10 = (TextView) findViewById(R.id.textView10);
    TextView t11 = (TextView) findViewById(R.id.textView11);
    TextView t12 = (TextView) findViewById(R.id.textView12);

    t1.setTypeface(tf1);
    t2.setTypeface(tf1);
    t3.setTypeface(tf1);
    t4.setTypeface(tf1);
    t5.setTypeface(tf1);
    t6.setTypeface(tf1);
    t7.setTypeface(tf1);
    t8.setTypeface(tf1);
    t9.setTypeface(tf1);
    t10.setTypeface(tf1);
    t11.setTypeface(tf1);
    t12.setTypeface(tf1);
    img = (Button) findViewById(R.id.button3);

    // --------------------------------
    if (savedInstanceState != null) {

        Bitmap carpic;
        String B1 = savedInstanceState.getString("message");
        // Toast.makeText(this, "SavedYeah"+B1, Toast.LENGTH_LONG).show();
        BitmapFactory.Options opts = new BitmapFactory.Options();
        opts.inSampleSize = OG;

        carpic = BitmapFactory.decodeFile((B1), opts);
        System.gc();
        if (carpic != null) {

            imageCam(carpic);
        }

    }

    // --------------------------------
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    imgview = (ImageView) this.findViewById(R.id.imageView1);
    img.setOnClickListener(click_img);

    Toast.makeText(getApplicationContext(), "bal=" + bal, Toast.LENGTH_LONG)
            .show();
    et1 = (EditText) findViewById(R.id.editText1);
    et2 = (EditText) findViewById(R.id.editText2);

    et4 = (EditText) findViewById(R.id.editText4);
    et5 = (EditText) findViewById(R.id.editText5);
    et6 = (EditText) findViewById(R.id.editText6);

    sp1 = (Spinner) findViewById(R.id.spinner1);
    sp1.setOnItemSelectedListener(this);

    sp2 = (Spinner) findViewById(R.id.spinner2);
    sp2.setOnItemSelectedListener(this);

    sp3 = (Spinner) findViewById(R.id.spinner3);
    // sp3.setOnItemSelectedListener(this);

    sp4 = (Spinner) findViewById(R.id.spinner4);
    @SuppressWarnings("unchecked")
    ArrayAdapter spnfuel = new ArrayAdapter(this, R.layout.spin_adptr, fuel);

    spnfuel.setDropDownViewResource(R.layout.spin_drop);
    sp4.setAdapter(spnfuel);
    // sp4.setOnItemSelectedListener(this);

    sp5 = (Spinner) findViewById(R.id.spinner5);
    @SuppressWarnings("unchecked")
    ArrayAdapter spncurloc = new ArrayAdapter(this, R.layout.spin_adptr,
            curloc);

    spncurloc.setDropDownViewResource(R.layout.spin_drop);
    sp5.setAdapter(spncurloc);
    // sp5.setOnItemSelectedListener(this);

    sp6 = (Spinner) findViewById(R.id.spinner6);
    @SuppressWarnings("unchecked")
    ArrayAdapter spnowner = new ArrayAdapter(this, R.layout.spin_adptr,
            owner);

    spnowner.setDropDownViewResource(R.layout.spin_drop);
    sp6.setAdapter(spnowner);
    // sp6.setOnItemSelectedListener(this);

    sp7 = (Spinner) findViewById(R.id.spinner7);
    @SuppressWarnings("unchecked")
    ArrayAdapter spnreg = new ArrayAdapter(this, R.layout.spin_adptr,
            curloc);

    spnreg.setDropDownViewResource(R.layout.spin_drop);
    sp7.setAdapter(spnreg);

    af = (Button) findViewById(R.id.img);
    //af.setTypeface(tf1);
    af.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            flag = 1;

            if ((et1.getText().length() == 0)
                    || (et2.getText().length() == 0)
                    || (et4.getText().length() == 0)
                    || (et5.getText().length() == 0)
                    || (et6.getText().length() == 0)) {

            } else {

                if (cb.isChecked()) {
                    c1 = cb.getText().toString();
            // Toast.makeText(getApplicationContext(),     "c=" +
                    // c,Toast.LENGTH_LONG).show();
                } else {
                    c1 = "Not Negotiable";
                }

                // spinner values
                s1 = sp1.getSelectedItem().toString();
                s2 = sp2.getSelectedItem().toString();
                s3 = sp3.getSelectedItem().toString();
                s4 = sp4.getSelectedItem().toString();
                s5 = sp5.getSelectedItem().toString();
                s6 = sp6.getSelectedItem().toString();
                s7 = sp7.getSelectedItem().toString();

                // edittext values
                str1 = et1.getText().toString();
                str2 = et2.getText().toString();
                str4 = et4.getText().toString();
                str5 = et5.getText().toString();
                str6 = et6.getText().toString();

                Toast.makeText(
                        getApplicationContext(),
                        s1 + s2 + s3 + s4 + s5 + s6 + s7 + str1 + str2
                                + str4 + str5 + str6 + c1,
                        Toast.LENGTH_LONG).show();
            }
        }

    });

    dbcarhelper = new CarHelper(this);
    dbcarhelper.createDatabase();
    dbcarhelper.openDataBase();

    if (s != null) {
        startManagingCursor(ourCursor);
    }
    // Toast.makeText(getApplicationContext(), s ,
    // Toast.LENGTH_LONG).show();

    dbcarhelper.disp();
    CarHelper h = new CarHelper(getApplicationContext());

    List<String> lab = h.getAllLab();
    ArrayAdapter<String> dataAdap = new ArrayAdapter<String>(this,
            R.layout.spin_adptr, lab);

    dataAdap.setDropDownViewResource(R.layout.spin_drop);
    sp1.setAdapter(dataAdap);
    sp1.setOnItemSelectedListener(this);

    if (i != null) {
        startManagingCursor(cur);
    }
    // Toast.makeText(getApplicationContext(), i ,
    // Toast.LENGTH_LONG).show();

    sp2.setOnItemSelectedListener(this);

    cb = (CheckBox) findViewById(R.id.checkBox1);
    //cb.setTypeface(tf1);

    Button pickDate = (Button) findViewById(R.id.button4);
    //pickDate.setTypeface(tf1);

    pickDate.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            showDialog(DATE_DIALOG_ID);
        }
    });
    final Calendar c = Calendar.getInstance();
    mYear = c.get(Calendar.YEAR);
    mMonth = c.get(Calendar.MONTH);
    mDay = c.get(Calendar.DAY_OF_MONTH);
    updateDisplay();

    bt = (Button) findViewById(R.id.button2);
    //bt.setTypeface(tf1);

    bt.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {

            if ((et1.getText().length() == 0)
                    || (et2.getText().length() == 0)
                    || (et4.getText().length() == 0)
                    || (et5.getText().length() == 0)
                    || (et6.getText().length() == 0)) {
                Toast.makeText(getApplicationContext(),
                        "Please enter all the details", Toast.LENGTH_LONG)
                        .show();
            } else {

                if (cb.isChecked()) {
                    c1 = cb.getText().toString();
                    // Toast.makeText(getApplicationContext(), "c=" +
                    // c,Toast.LENGTH_LONG).show();
                } else {
                    c1 = "Not Negotiable";
                }

                // spinner values
                s1 = sp1.getSelectedItem().toString();
                s2 = sp2.getSelectedItem().toString();
                s3 = sp3.getSelectedItem().toString();
                s4 = sp4.getSelectedItem().toString();
                s5 = sp5.getSelectedItem().toString();
                s6 = sp6.getSelectedItem().toString();
                s7 = sp7.getSelectedItem().toString();

                // edittext values
                str1 = et1.getText().toString();
                // Toast.makeText(getApplicationContext(), "km=" +
                // str1,Toast.LENGTH_LONG).show();
                str2 = et2.getText().toString();
                str4 = et4.getText().toString();
                str5 = et5.getText().toString();
                str6 = et6.getText().toString();

                startDownload();

                et1.setText("");
                et2.setText("");
                et4.setText("");
                et5.setText("");
                et6.setText("");

                sp1.setSelection(0);
                sp2.setSelection(0);
                sp3.setSelection(0);
                sp4.setSelection(0);
                sp5.setSelection(0);
                sp6.setSelection(0);
                sp7.setSelection(0);

            }
        }
    });

}

public void imageCam(Bitmap thumbnail) {

    flag = 1;

    Bitmap photo = thumbnail;
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    photo.compress(Bitmap.CompressFormat.JPEG, 70, bos);
    b = bos.toByteArray();
    bal = Base64.encodeBytes(b);
    ImageView imageview = (ImageView) findViewById(R.id.imageView1);

    String BX1 = android.os.Build.MANUFACTURER;
    if (BX1.equalsIgnoreCase("samsung") && flagg == 0) {
        // Toast.makeText(getApplicationContext(), "Device man"+BX1,
        // Toast.LENGTH_LONG).show();
        Matrix matrix = new Matrix();
        matrix.postRotate(90);
        photo = Bitmap.createBitmap(photo, 0, 0, photo.getWidth(),
                photo.getHeight(), matrix, true);

    }

    // Bitmap bt=Bitmap.createScaledBitmap(photo, 200, 400, false);
    imageview.setImageBitmap(photo);

}

private void startDownload() {

    new AddTask().execute(FILENAME);

}

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
}

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    super.onBackPressed();

}

private View.OnClickListener click_img = new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        openNewGameDialog();

    }
};

String[] B = { "Camera", "Gallery" };

private void openNewGameDialog() {
    new AlertDialog.Builder(this).setItems(B,
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialoginterface, int i) {
                    if (i == 0) {
                        String BX1 = android.os.Build.MANUFACTURER;

                        if (BX1.equalsIgnoreCase("samsung")) {
                            // Toast.makeText(getApplicationContext(),
                            // "Device man"+BX1, Toast.LENGTH_LONG).show();
                            Intent intent = new Intent(
                                    MediaStore.ACTION_IMAGE_CAPTURE);
                            startActivityForResult(intent,
                                    CAMERA_IMAGE_CAPTURE);

                        } else {
                            Intent cameraIntent = new Intent(
                                    android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                            startActivityForResult(cameraIntent,
                                    CAMERA_PIC_REQUEST);
                        }
                    }

                    else if (i == 1) {
                        // Intent in = new
                        // Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                        // startActivityForResult(in, RESULT_LOAD_IMAGE);

                        Intent intent = new Intent(Intent.ACTION_PICK);
                        intent.setType("image/*");
                        startActivityForResult(intent, RESULT_LOAD_IMAGE);
                    }

                }
            }).show();
}

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == CAMERA_IMAGE_CAPTURE
            && resultCode == Activity.RESULT_OK) {
        flagg = 0;
        // Describe the columns you'd like to have returned. Selecting from
        // the Thumbnails location gives you both the Thumbnail Image ID, as
        // well as the original image ID
        String[] projection = {
                MediaStore.Images.Thumbnails._ID, // The columns we want
                MediaStore.Images.Thumbnails.IMAGE_ID,
                MediaStore.Images.Thumbnails.KIND,
                MediaStore.Images.Thumbnails.DATA };
        String selection = MediaStore.Images.Thumbnails.KIND + "=" + // Select
                                                                        // only
                                                                        // mini's
                MediaStore.Images.Thumbnails.MINI_KIND;

        String sort = MediaStore.Images.Thumbnails._ID + " DESC";

        // At the moment, this is a bit of a hack, as I'm returning ALL
        // images, and just taking the latest one. There is a better way to
        // narrow this down I think with a WHERE clause which is currently
        // the selection variable
        myCursor = this.managedQuery(
                MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
                projection, selection, null, sort);

        long imageId = 0l;
        long thumbnailImageId = 0l;
        String thumbnailPath = "";

        try {

            myCursor.moveToFirst();
            imageId = myCursor
                    .getLong(myCursor
                            .getColumnIndexOrThrow(MediaStore.Images.Thumbnails.IMAGE_ID));
            thumbnailImageId = myCursor
                    .getLong(myCursor
                            .getColumnIndexOrThrow(MediaStore.Images.Thumbnails._ID));
            thumbnailPath = myCursor
                    .getString(myCursor
                            .getColumnIndexOrThrow(MediaStore.Images.Thumbnails.DATA));
        } finally {
            // myCursor.close();
        }

        // Create new Cursor to obtain the file Path for the large image

        String[] largeFileProjection = {
                MediaStore.Images.ImageColumns._ID,
                MediaStore.Images.ImageColumns.DATA };

        String largeFileSort = MediaStore.Images.ImageColumns._ID + " DESC";
        myCursor = this.managedQuery(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                largeFileProjection, null, null, largeFileSort);
        largeImagePath = "";

        try {
            myCursor.moveToFirst();

            // This will actually give yo uthe file path location of the
            // image.
            largeImagePath = myCursor
                    .getString(myCursor
                            .getColumnIndexOrThrow(MediaStore.Images.ImageColumns.DATA));
        } finally {

            // myCursor.close();
        }
        // These are the two URI's you'll be interested in. They give you a
        // handle to the actual images
        uriLargeImage = Uri.withAppendedPath(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                String.valueOf(imageId));
        uriThumbnailImage = Uri.withAppendedPath(
                MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
                String.valueOf(thumbnailImageId));

        // I've left out the remaining code, as all I do is assign the URI's
        // to my own objects anyways...
        // Toast.makeText(this, ""+largeImagePath,
        // Toast.LENGTH_LONG).show();
        // Toast.makeText(this, ""+uriLargeImage, Toast.LENGTH_LONG).show();
        // Toast.makeText(this, ""+uriThumbnailImage,
        // Toast.LENGTH_LONG).show();

        if (largeImagePath != null) {
            // Toast.makeText(this, "LARGE YES"+largeImagePath,
            // Toast.LENGTH_LONG).show();

            BitmapFactory.Options opts = new BitmapFactory.Options();
            opts.inSampleSize = OG;
            // thumbnail = (BitmapFactory.decodeFile(picturePath));
            thumbnail = BitmapFactory.decodeFile((largeImagePath), opts);
            System.gc();
            if (thumbnail != null) {
                // Toast.makeText(this, "Try Without Saved Instance",
                // Toast.LENGTH_LONG).show();
                imageCam(thumbnail);
            }

        }
        if (uriLargeImage != null) {

            // Toast.makeText(this, ""+uriLargeImage,
            // Toast.LENGTH_LONG).show();

        }
        if (uriThumbnailImage != null) {

            // Toast.makeText(this, ""+uriThumbnailImage,
            // Toast.LENGTH_LONG).show();

        }

    }
    if (requestCode == 1337 && resultCode == RESULT_OK) {
        flagg = 0;
        Bundle extras = data.getExtras();
        // if (extras!=null){
        if (extras.keySet().contains("data")) {

            BitmapFactory.Options options = new BitmapFactory.Options();
            // options.inSampleSize = 1;
            // options.inPurgeable = true;
            // options.inInputShareable = true;
            thumbnail = (Bitmap) extras.get("data");
            // image(thumbnail);
            if (thumbnail != null) {
                // Toast.makeText(this, "YES Thumbnail",
                // Toast.LENGTH_LONG).show();
                BitmapFactory.Options opt = new BitmapFactory.Options();
                // options.inSampleSize = 1;
                // options.inPurgeable = true;
                // options.inInputShareable = true;
                thumbnail = (Bitmap) extras.get("data");
                imageCam(thumbnail);
            }

        } else {

            Uri imageURI = getIntent().getData();
            ImageView imageview = (ImageView) findViewById(R.id.imageView1);
            imageview.setImageURI(imageURI);

            if (imageURI != null) {
                // Toast.makeText(this, "YES Image Uri",
                // Toast.LENGTH_LONG).show();

            }

            // Toast.makeText(CreateProfile.this, "Picture NOt taken",
            // Toast.LENGTH_LONG).show();
        }

    }
    if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK
            && null != data) {
        Uri selectedImage = data.getData();

        flagg = 1;

        String[] filePathColumn = { MediaStore.Images.Media.DATA };
        cursor1 = getContentResolver().query(selectedImage, filePathColumn,
                null, null, null);
        cursor1.moveToFirst();
        int columnIndex = cursor1.getColumnIndex(filePathColumn[0]);
        String picturePath = cursor1.getString(columnIndex);
        // cursor.close();
        BitmapFactory.Options opts = new BitmapFactory.Options();
        opts.inSampleSize = OG;
        // thumbnail = (BitmapFactory.decodeFile(picturePath));
        thumbnail = BitmapFactory.decodeFile((picturePath), opts);
        System.gc();
        if (thumbnail != null) {
            imageCam(thumbnail);
        } else {
            Toast.makeText(this, "Please select a different picture",
                    Toast.LENGTH_LONG).show();
        }

    }

    else {
        // imgview.setBackgroundResource(R.drawable.bbtb);
    }

}

@Override
public void onItemSelected(AdapterView<?> parent, View position, int arg2,
        long arg3) {
    int id = parent.getId();

    switch (id) {
    case R.id.spinner1:

        String b = sp1.getSelectedItem().toString();

        if (b != null) {
            dbcarhelper.m_pop(b);
        }

        CarHelper ch = new CarHelper(getApplicationContext());

        List<String> lables = ch.getAllLabels();
        ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
                R.layout.spin_adptr, lables);

        dataAdapter.setDropDownViewResource(R.layout.spin_drop);

        sp2.setAdapter(dataAdapter);
        break;

    case R.id.spinner2:
        String a = sp2.getSelectedItem().toString();

        if (a != null) {
            dbcarhelper.v_pop(a);
        }

        CarHelper c = new CarHelper(getApplicationContext());

        List<String> lable = c.getAllLabel();

        ArrayAdapter<String> dAdapter = new ArrayAdapter<String>(this,
                R.layout.spin_adptr, lable);

        dAdapter.setDropDownViewResource(R.layout.spin_drop);
        sp3.setAdapter(dAdapter);
        break;

    }

}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
    // TODO Auto-generated method stub

}

protected Dialog onCreateDialog(int id) {
    switch (id) {
    case DATE_DIALOG_ID:
        return new DatePickerDialog(this, mDateSetListener, mYear, mMonth,
                mDay);

    case DATE_DIALOG_ID_ONE:
        return new DatePickerDialog(this, mDateSetListenerone, mYear,
                mMonth, mDay);

    case DATE_DIALOG_ID_TWO:
        return new DatePickerDialog(this, mDateSetListenertwo, mYear,
                mMonth, mDay);
    }
    return null;
}

private DatePickerDialog.OnDateSetListener mDateSetListenertwo = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int year, int monthOfYear,
            int dayOfMonth) {
        mYear = year;
        mMonth = monthOfYear;
        mDay = dayOfMonth;
        updateDisplaytwo();

    }
};

protected void onPrepareDialog(int id, Dialog dialog) {
    switch (id) {
    case DATE_DIALOG_ID:
        ((DatePickerDialog) dialog).updateDate(mYear, mMonth, mDay);
        break;

    case DATE_DIALOG_ID_ONE:
        ((DatePickerDialog) dialog).updateDate(mYear, mMonth, mDay);
        break;

    case DATE_DIALOG_ID_TWO:
        ((DatePickerDialog) dialog).updateDate(mYear, mMonth, mDay);
        break;
    }
}

private void updateDisplaytwo() {

    int month = mMonth + 1;

    if (month == 1) {
        mm = "Jan";
    } else if (month == 2) {
        mm = "Feb";
    } else if (month == 3) {
        mm = "Mar";
    } else if (month == 4) {
        mm = "Apr";
    } else if (month == 5) {
        mm = "May";
    } else if (month == 6) {
        mm = "Jun";
    }

    else if (month == 7) {
        mm = "Jul";
    } else if (month == 8) {
        mm = "Aug";
    } else if (month == 9) {
        mm = "Sep";
    } else if (month == 10) {
        mm = "Oct";
    }

    else if (month == 11) {
        mm = "Nov";
    }

    else if (month == 12) {
        mm = "Dec";
    }

    mDateDisplaytwo.setText(new StringBuilder()

    // Month is 0 based so add 1
            .append(mDay).append("-")
            // .append(mMonth + 1).append("-")
            .append(mm).append("-")

            .append(mYear).append(""));
}

private void updateDisplay() {

    int month = mMonth + 1;

    if (month == 1) {
        mm = "Jan";
    } else if (month == 2) {
        mm = "Feb";
    } else if (month == 3) {
        mm = "Mar";
    } else if (month == 4) {
        mm = "Apr";
    } else if (month == 5) {
        mm = "May";
    } else if (month == 6) {
        mm = "Jun";
    }

    else if (month == 7) {
        mm = "Jul";
    } else if (month == 8) {
        mm = "Aug";
    } else if (month == 9) {
        mm = "Sep";
    } else if (month == 10) {
        mm = "Oct";
    }

    else if (month == 11) {
        mm = "Nov";
    }

    else if (month == 12) {
        mm = "Dec";
    }

    et5.setText(new StringBuilder()

    // Month is 0 based so add 1
            .append(mDay).append("-")
            // .append(mMonth + 1).append("-")
            .append(mm).append("-")

            .append(mYear).append(""));
}

private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int year, int monthOfYear,
            int dayOfMonth) {
        mYear = year;
        mMonth = monthOfYear;
        mDay = dayOfMonth;
        updateDisplay();

    }
};

private DatePickerDialog.OnDateSetListener mDateSetListenerone = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int year, int monthOfYear,
            int dayOfMonth) {
        mYear = year;
        mMonth = monthOfYear;
        mDay = dayOfMonth;
        updateDisplayone();

    }
};

private void updateDisplayone() {

    int month = mMonth + 1;

    if (month == 1) {
        mm = "Jan";
    } else if (month == 2) {
        mm = "Feb";
    } else if (month == 3) {
        mm = "Mar";
    } else if (month == 4) {
        mm = "Apr";
    } else if (month == 5) {
        mm = "May";
    } else if (month == 6) {
        mm = "Jun";
    }

    else if (month == 7) {
        mm = "Jul";
    } else if (month == 8) {
        mm = "Aug";
    } else if (month == 9) {
        mm = "Sep";
    } else if (month == 10) {
        mm = "Oct";
    }

    else if (month == 11) {
        mm = "Nov";
    }

    else if (month == 12) {
        mm = "Dec";
    }

    mDateDisplayone.setText(new StringBuilder()

    // Month is 0 based so add 1
            .append(mDay).append("-")
            // .append(mMonth + 1).append("-")
            .append(mm).append("-")

            .append(mYear).append(""));
}

public class AddTask extends AsyncTask<String, Integer, String> {

    @Override
    protected void onPreExecute() {
        super.onPreExecute();

    }

    @Override
    protected void onPostExecute(String result) {
        super.onPostExecute(result);
        Toast.makeText(Add.this, "Result=" + result + "cnt= " + cnt, 1000).show();
    }

    @Override
    protected void onProgressUpdate(Integer... values) {
        // TODO Auto-generated method stub
        super.onProgressUpdate(values);
    }

    @Override
    protected String doInBackground(String... params) {
        String is = null;

        String trans = "No", ac = "No", lockk = "No", roof = "No", win = "No", seat = "No", stearing = "No", player = "No", wheel = "No", sys = "No", dr = "No";

        HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost("http://animsinc.com/test.php");
        try {
            List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(
                    30);
            nameValuePairs.add(new BasicNameValuePair("Make", s1));
            nameValuePairs.add(new BasicNameValuePair("Model", s2));
            nameValuePairs.add(new BasicNameValuePair("Version", s3));
            nameValuePairs.add(new BasicNameValuePair("FuelType", s4));
            nameValuePairs.add(new BasicNameValuePair("Kilo", str1));
            nameValuePairs.add(new BasicNameValuePair("Price", str2));
            nameValuePairs.add(new BasicNameValuePair("Reg", s7));
            nameValuePairs.add(new BasicNameValuePair("Color", str4));
            nameValuePairs.add(new BasicNameValuePair("Mdate", str5));
            nameValuePairs.add(new BasicNameValuePair("Desc", str6));
            nameValuePairs.add(new BasicNameValuePair("Loc", s5));
            nameValuePairs.add(new BasicNameValuePair("Owners", s6));
            nameValuePairs.add(new BasicNameValuePair("Negot", c1));
            nameValuePairs.add(new BasicNameValuePair("Trans", trans));
            nameValuePairs.add(new BasicNameValuePair("Drive", dr));
            nameValuePairs.add(new BasicNameValuePair("Lockk", lockk));
            nameValuePairs.add(new BasicNameValuePair("AC", ac));
            nameValuePairs.add(new BasicNameValuePair("Window", win));
            nameValuePairs
                    .add(new BasicNameValuePair("Stearing", stearing));
            nameValuePairs.add(new BasicNameValuePair("Seats", seat));
            nameValuePairs.add(new BasicNameValuePair("Player", player));
            nameValuePairs.add(new BasicNameValuePair("Sunroof", roof));
            nameValuePairs.add(new BasicNameValuePair("Sound", sys));
            nameValuePairs.add(new BasicNameValuePair("Wheel", wheel));
            nameValuePairs.add(new BasicNameValuePair("Seller_ID", id));
            nameValuePairs.add(new BasicNameValuePair("Image", bal));

            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            httpclient.execute(httppost);
            cnt++;
            HttpResponse response = httpclient.execute(httppost);
            HttpEntity entity = response.getEntity();
            is = EntityUtils.toString(entity);

        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
        }

        return Integer.toString(cnt);

    }

}

}
公共类添加扩展活动实现了MSelectedListener{ 字符串图片路径; 最后一个字符串fontPath1=“font/COPRGTB.TTF”; int-cnt=0; // -------------------------------------------- 私有静态int结果\加载\图像=1; 私有静态最终整型从库中选取=2; int CAMERA_PIC_请求=1337; 字符串SD\u CARD\u IMAGE\u PATH=null; 位图缩略图=空; 专用静态最终int OG=4; 光标; 专用静态最终int摄像机\图像\捕获=0; 乌里乌; //int z=0; 字符串z=null; 字节b[]; 字符串largeImagePath=“”; Uri Urilageimage; 拇指指甲图像; 游标myCursor,游标1; int-flagg=0; // -------------------------------------------- 字符串文件名=”http://animsinc.com/test.php"; //名称=”http://animsinc.com/upload_image.php"; 私有CarHelper dbcarhelper=null; 私有游标ourCursor,cur; 字符串燃料[]=新字符串[]{“选择任何”、“汽油”、“柴油”、“CNG”}; 字符串所有者[]=新字符串[]{“选择任何”、“1所有者”、“2所有者”, “3名业主”、“4名业主”}; 字符串curloc[]=新字符串[]{“选择任何”、“孟买”、“浦那”、“塔纳”, “德里”}; 按钮img、bt、af; ImageView-imgview; 弹出窗口弹出窗口; 编辑文本et1、et2、et4、et5、et6; 字符串str1、str2、str4、str5、str6、s1、s2、s3、s4、s5、s6、s7、c1、s、i; Spinner sp1、sp2、sp3、sp4、sp5、sp6、sp7; 复选框cb; 私有编辑文本mDateDisplay; 公共静态字符串id=null; 私有EditText mDateDisplayone; 私有EditText mDateDisplaytwo; 私人髓鞘内; 私人住宅; 私人国际日; 静态最终整数日期对话框ID=1; 静态最终整数日期对话框ID ONE=2; 静态最终整数日期对话框ID二=3; 字符串mm=”“; int标志=0; 弦平衡; 公共void设置值(字符串xID){ //TODO自动生成的方法存根 id=xID; } @凌驾 创建时受保护的void(Bundle savedInstanceState){ //TODO自动生成的方法存根 super.onCreate(savedInstanceState); setContentView(R.layout.add_car); Typeface tf1=Typeface.createFromAsset(getAssets(),fontPath1); TextView t1=(TextView)findViewById(R.id.textView1); TextView t2=(TextView)findViewById(R.id.textView2); TextView t3=(TextView)findViewById(R.id.textView3); TextView t4=(TextView)findViewById(R.id.textView4); TextView t5=(TextView)findViewById(R.id.textView5); TextView t6=(TextView)findViewById(R.id.textView6); TextView t7=(TextView)findViewById(R.id.textView7); TextView t8=(TextView)findViewById(R.id.textView8); TextView t9=(TextView)findViewById(R.id.textView9); TextView t10=(TextView)findViewById(R.id.textView10); TextView t11=(TextView)findViewById(R.id.textView11); TextView t12=(TextView)findViewById(R.id.textView12); t1.设置字体(tf1); t2.设置字体(tf1); t3.设置字体(tf1); t4.设置字体(tf1); t5.设置字体(tf1); t6.设置字体(tf1); t7.设置字体(tf1); t8.设置字体(tf1); t9.设置字体(tf1); t10.设置字体(tf1); t11.设置字体(tf1); t12.设置字体(tf1); img=(按钮)findViewById(R.id.button3); // -------------------------------- 如果(savedInstanceState!=null){ 腕关节; String B1=savedInstanceState.getString(“消息”); //Toast.makeText(这个“SavedYeah”+B1,Toast.LENGTH_LONG).show(); BitmapFactory.Options opts=新的BitmapFactory.Options(); opts.inSampleSize=OG; carpic=BitmapFactory.decodeFile((B1),opts); gc(); 如果(腕关节!=null){ imageCam(腕关节); } } // -------------------------------- setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u Picture); imgview=(ImageView)this.findViewById(R.id.imageView1); setOnClickListener(单击\u img); Toast.makeText(getApplicationContext(),“bal=“+bal,Toast.LENGTH\u LONG) .show(); et1=(EditText)findViewById(R.id.editText1); et2=(EditText)findViewById(R.id.editText2); et4=(EditText)findViewById(R.id.editText4); et5=(EditText)findViewById(R.id.editText5); et6=(EditText)findViewById(R.id.editText6); sp1=(微调器)findViewById(R.id.spinner1); sp1.setOnItemSelectedListener(此); sp2=(喷丝器)findViewById(R.id.spinner2); sp2.setOnItemSelectedListener(此); sp3=(喷丝器)findViewById(R.id.spinner3); //sp3.setOnItemSelectedListener(此); sp4=(喷丝器)findViewById(R.id.spinner4); @抑制警告(“未选中”) ArrayAdapter spnfuel=新的ArrayAdapter(此,R.layout.spin_adptr,燃料); spnfuel.setDropDownViewResource(R.layout.spin_drop); sp4.设置适配器(spnfuel); //sp4.setOnItemSelectedListener(此); sp5=(喷丝器)findViewById(R.id.spinner5); @抑制警告(“未选中”) ArrayAdapter spncurloc=新的ArrayAdapter(这个,R.layout.spin_adptr, 冰壶); spncurloc.setDropDownViewResource(R.layout.spin_drop); sp5.setAdapter(spncurloc); //sp5.setOnItemSelectedListener(此); sp6=(喷丝器)findViewById(R.id.spinner6); @抑制警告(“未选中”) ArrayAdapter spnowner=新的ArrayAdapter(此,R.layout.spin_adptr, 业主); spnowner.setDropDownViewResource(R.layout.spin_drop); 设置适配器(spnowner); //sp6.setOnItemSelectedListener(此); sp7=(喷丝器)findViewById(R.id.spinner7); @抑制警告(“未选中”) ArrayAdapter spnreg=新的ArrayAdapter(此,R.layout.spin_adptr, 冰壶); spnreg.setDropDownViewResource(R.layout.spin_drop); sp7.设置适配器(spnreg);
<?php

require 'DbConnect.php';


$Make = $_POST["Make"];
$Model = $_POST["Model"];
$Version= $_POST["Version"];
$FuelType= $_POST["FuelType"];
$Kilo = $_POST["Kilo"];
$Price= $_POST["Price"];
$Reg= $_POST["Reg"];
$Color= $_POST["Color"];
$Mdate= $_POST["Mdate"];
$Desc= $_POST["Desc"];
$Loc= $_POST["Loc"];
$Owners = $_POST["Owners"];
$Negot= $_POST["Negot"]; 
$Trans= $_POST["Trans"];
$AC= $_POST["AC"];
$car_lockk= $_POST["Lockk"];
$Sunroof= $_POST["Sunroof"];
$Window= $_POST["Window"];
$Seat= $_POST["Seats"];
$Stearing= $_POST["Stearing"];
$Music= $_POST["Player"];
$Wheels= $_POST["Wheel"];
$Sound= $_POST["Sound"];
$Drive= $_POST["Drive"]; 
$IMG= $_POST["Image"];
$ID = $_POST["Seller_ID"]; 

$query2 = "INSERT INTO used_cars (make, model, version, color, manufacturing_date,   km_driven, fuel_type, expected_price, negotiable, registration_place, no_of_owners, description, current_location, transmission, ac, sunroof, window, seats, stearing, player, wheels, sound_system, drive, car_lockk, seller_id, img) VALUES ('$Make', '$Model', '$Version', '$Color', '$Mdate', '$Kilo', '$FuelType', '$Price', '$Negot', '$Reg', '$Owners', '$Desc', '$Loc', '$Trans', '$AC', '$Sunroof', '$Window', '$Seat', '$Stearing', '$Music', '$Wheels', '$Sound', '$Drive', '$car_lockk', '$ID', '$IMG')";

if((mysql_query($query2)))
{
    echo 'Success';
}else 
{
    echo 'Fail';
}

?>
<?php  


$mysql_host='localhost';
$mysql_user='abc';
$mysql_pass ='abc';



 if(!(@mysql_connect ($mysql_host, $mysql_user, $mysql_pass)) ||!(@mysql_select_db('animsinc_CarList')) ){
die('Not Connected');

 }else{
//echo 'Connected.';
}


 ?>
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            httpclient.execute(httppost);
            cnt++;
            HttpResponse response = httpclient.execute(httppost);
            HttpEntity entity = response.getEntity();
   httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// httpclient.execute(httppost);
   cnt++;
   HttpResponse response = httpclient.execute(httppost);
   HttpEntity entity = response.getEntity();
if(strpos($_SERVER['HTTP_USER_AGENT'],'Mediapartners-Google') !== false) {
        exit();
    }