Java 如何使用wamp服务器在数据库中发送微调器选定值

Java 如何使用wamp服务器在数据库中发送微调器选定值,java,android,database,oracle,spinner,Java,Android,Database,Oracle,Spinner,在这个android代码中,它在数据库中发送描述,但不在数据库中发送微调器值 package com.example.mis_internee.test; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.ArrayAdapter; imp

在这个android代码中,它在数据库中发送描述,但不在数据库中发送微调器值

package com.example.mis_internee.test;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

import com.android.volley.AuthFailureError;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.sql.SQLOutput;
import java.util.HashMap;
import java.util.Map;


public class atd_leave_form extends AppCompatActivity {

    EditText Descr, lastname, age;
    Button insert;
    TextView back;
    RequestQueue requestQueue;
    String insertUrl = "http://192.168.0.102/A/issue.php";
    //    String showUrl = "http://192.168.1.65/tutorial/showStudents.php";
    TextView TV;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_atd_leave_form);

        Descr = (EditText) findViewById(R.id.descText);
        insert = (Button) findViewById(R.id.send);
        TV = (TextView) findViewById(R.id.uname);
        back = (TextView) findViewById(R.id.Back);
//        TV= (TextView)findViewById(R.id.textView);

        final Spinner staticSpinner = (Spinner) findViewById(R.id.spinner);
        ArrayAdapter<CharSequence> staticAdapter = ArrayAdapter.createFromResource(this, R.array.list,android.R.layout.simple_spinner_item);
        staticAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        staticSpinner.setAdapter(staticAdapter);



//         String name= "Username= "+getIntent().getExtras().getString("username");
//        TV.setText(name);


//       String name= "Username= "+getIntent().getExtras().getString("username");
//        result.setText(name);

//
//        back.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                Intent i = new Intent(atd_leave_form.this, MainActivity.class);
//                startActivity(i);
//
//
//            }
//        });






        requestQueue = Volley.newRequestQueue(getApplicationContext());


        insert.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String DESCR = Descr.getText().toString();
                final String Spin = staticSpinner.getSelectedItem().toString();

                StringRequest request = new StringRequest(Request.Method.POST, insertUrl, new Response.Listener<String>() {
                    @Override


                    public void onResponse(String response) {
                        if(Descr.getText().toString().equals("")){
                            Toast.makeText(getApplication(),"Please Enter Detail ",Toast.LENGTH_LONG).show();
                        }
                        else if(Descr.getText().toString().length()<10){
                            Toast.makeText(getApplication(),"Text Must be Greater Than 10",Toast.LENGTH_LONG).show();
                        }
                        else{
                            System.out.println(response.toString());
                            Toast.makeText(getApplication(),"Application Submitted Successfully....!",Toast.LENGTH_LONG).show();
                            Intent intent = new Intent(atd_leave_form. this, Issue.class);
                            startActivity(intent);

                        }
                    }}, new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {

                    }
                }) {

                    @Override
                    protected Map<String, String> getParams() throws AuthFailureError {
                        Map<String,String> parameters  = new HashMap<String, String>();
                        parameters.put("Descr",Descr.getText().toString());
                        parameters.put("Spin",staticSpinner.toString());
                        return parameters;
                    }
                };
                requestQueue.add(request);
            }

        });


    }

}
package com.example.mis_internee.test;
导入android.content.Intent;
导入android.os.Bundle;
导入android.support.v7.app.AppActivity;
导入android.view.view;
导入android.widget.ArrayAdapter;
导入android.widget.Button;
导入android.widget.EditText;
导入android.widget.Spinner;
导入android.widget.TextView;
导入android.widget.Toast;
导入com.android.volley.AuthFailureError;
导入com.android.volley.Request;
导入com.android.volley.RequestQueue;
导入com.android.volley.Response;
导入com.android.volley.VolleyError;
导入com.android.volley.toolbox.JsonObjectRequest;
导入com.android.volley.toolbox.StringRequest;
导入com.android.volley.toolbox.volley;
导入org.json.JSONArray;
导入org.json.JSONException;
导入org.json.JSONObject;
导入java.sql.SQLOutput;
导入java.util.HashMap;
导入java.util.Map;
公开课atd_离开_表扩展了活动{
EditText描述、姓氏、年龄;
按钮插入;
文本视图返回;
请求队列请求队列;
字符串insertUrl=”http://192.168.0.102/A/issue.php";
//字符串showUrl=”http://192.168.1.65/tutorial/showStudents.php";
文本视图电视;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_atd_leave_form);
Descr=(EditText)findViewById(R.id.descText);
插入=(按钮)findViewById(R.id.send);
TV=(文本视图)findViewById(R.id.uname);
back=(TextView)findViewById(R.id.back);
//TV=(TextView)findViewById(R.id.TextView);
最终微调器staticSpinner=(微调器)findViewById(R.id.Spinner);
ArrayAdapter staticAdapter=ArrayAdapter.createFromResource(这个,R.array.list,android.R.layout.simple\u微调器\u项);
staticAdapter.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
staticSpinner.setAdapter(staticAdapter);
//String name=“Username=”+getIntent().getExtras().getString(“用户名”);
//TV.setText(名称);
//String name=“Username=”+getIntent().getExtras().getString(“用户名”);
//result.setText(名称);
//
//back.setOnClickListener(新视图.OnClickListener(){
//@覆盖
//公共void onClick(视图v){
//意向i=新意向(atd_leave_form.this,MainActivity.class);
//星触觉(i);
//
//
//            }
//        });
requestQueue=Volley.newRequestQueue(getApplicationContext());
insert.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图){
字符串DESCR=DESCR.getText().toString();
最终字符串自旋=staticSpinner.getSelectedItem().toString();
StringRequest=newStringRequest(request.Method.POST,insertUrl,new Response.Listener()){
@凌驾
公共void onResponse(字符串响应){
if(Descr.getText().toString().equals(“”){
Toast.makeText(getApplication(),“请输入详细信息”,Toast.LENGTH_LONG.show();
}

else if(Descr.getText().toString().length()在过帐参数中使用
staticSpinner.getSelectedItem().toString()
而不是
staticSpinner.toString()
您在代码下方过帐错误的数据检查

     insert.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String DESCR = Descr.getText().toString();
                final String Spin = staticSpinner.getSelectedItem().toString();

                StringRequest request = new StringRequest(Request.Method.POST, insertUrl, new Response.Listener<String>() {
                    @Override


                    public void onResponse(String response) {
                        if(Descr.getText().toString().equals("")){
                            Toast.makeText(getApplication(),"Please Enter Detail ",Toast.LENGTH_LONG).show();
                        }
                        else if(Descr.getText().toString().length()<10){
                            Toast.makeText(getApplication(),"Text Must be Greater Than 10",Toast.LENGTH_LONG).show();
                        }
                        else{
                            System.out.println(response.toString());
                            Toast.makeText(getApplication(),"Application Submitted Successfully....!",Toast.LENGTH_LONG).show();
                            Intent intent = new Intent(atd_leave_form. this, Issue.class);
                            startActivity(intent);

                        }
                    }}, new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {

                    }
                }) {

                    @Override
                    protected Map<String, String> getParams() throws AuthFailureError {
                        Map<String,String> parameters  = new HashMap<String, String>();
                        parameters.put("Descr",Descr.getText().toString());
                        parameters.put("Spin",Spin);//change here
                        return parameters;
                    }
                };
                requestQueue.add(request);
            }

        });


    }

}
insert.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图){
字符串DESCR=DESCR.getText().toString();
最终字符串自旋=staticSpinner.getSelectedItem().toString();
StringRequest=newStringRequest(request.Method.POST,insertUrl,new Response.Listener()){
@凌驾
公共void onResponse(字符串响应){
if(Descr.getText().toString().equals(“”){
Toast.makeText(getApplication(),“请输入详细信息”,Toast.LENGTH_LONG.show();
}

else if(Descr.getText().toString().length()相同问题我有更改参数。put(“Spin”,Spin)但没有提交数据检查您的Web服务。最好共享它。$id=$\u请求[“id”];$issue=$\u请求[“staticSpinner”];$Descr=$\u请求[“Descr”];$query=“插入到issueSubmit(isue\u id,staticSpinner,Descr,id)值(isue.NEXTVAL,$Issue',$Descr',$id');$stat=oci_parse($c,$query);oci_execute($stat);oci_close($c);@KamranIjaz check here$Issue=$_REQUEST[“staticSpinner”];您调用的键值错误,staticSpinner使用Spin而不是staticSpinner您能告诉我一个问题吗??