Salut tout le monde.

J'ai un soucis sur une appli que je commence tout juste.
Mon formulaire est quasi opérationnel enfait lors du clique sur mon bouton INSCRIPTION.
J'ai mon message d’échec comme l'indique mon code mais franchement je ne vois pas pourquoi..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
package fr.blinz.testapplication;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
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.StringRequest;
import com.android.volley.toolbox.Volley;
 
import org.json.JSONException;
import org.json.JSONObject;
 
import java.util.HashMap;
import java.util.Map;
 
public class RegisterActivity extends AppCompatActivity {
 
    private EditText name, email, password, c_password;
    private Button btn_register;
    private ProgressBar loading;
    private static String URL_REGIST ="http://127.0.0.1/android_register_login/register.php";
 
 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
			super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_register);
 
		loading = findViewById(R.id.loading);
		name = findViewById(R.id.name);
		email = findViewById(R.id.email);
		password = findViewById(R.id.password);
		c_password = findViewById(R.id.c_password);
		btn_register = findViewById(R.id.btn_register);
 
		btn_register.setOnClickListener(new View.OnClickListener() {
					@Override
		public void onClick(View v) {
						Regist();
		}
				});
	}
 
    private void Regist(){
        loading.setVisibility(View.VISIBLE);
		btn_register.setVisibility(View.GONE);
 
        final String name = this.name.getText().toString().trim();
        final String email = this.email.getText().toString().trim();
        final String password = this.password.getText().toString().trim();
 
		StringRequest stringRequest = new StringRequest(Request.Method.POST, URL_REGIST,
                new Response.Listener<String>() {
                    @Override
					public void onResponse(String response) {
                        try {
                            JSONObject jsonObject = new JSONObject(response);
							String success = jsonObject.getString ("sucess");
 
                            if (success.equals ("1")) {
                                Toast.makeText (RegisterActivity.this, "Welcome!", Toast.LENGTH_SHORT).show ();
							}
 
						} catch (JSONException e) {
                            e.printStackTrace ();
							Toast.makeText (RegisterActivity.this, "Echec!" +e.toString (), Toast.LENGTH_SHORT).show ();
							loading.setVisibility (View.GONE);
							btn_register.setVisibility (View.VISIBLE);
						}
                    }
                },
                new Response.ErrorListener() {
                    @Override
					public void onErrorResponse(VolleyError error) {
                        Toast.makeText (RegisterActivity.this, "Echec!" + error.toString (), Toast.LENGTH_SHORT).show ();
						loading.setVisibility (View.GONE);
						btn_register.setVisibility (View.VISIBLE);
					}
                })
        {
            @Override
			protected Map<String, String> getParams() throws AuthFailureError {
                Map<String, String> params = new HashMap<>();
				params.put ("name", name);
				params.put ("email", email);
				params.put ("password", password);
                return params;
			}
        };
 
		RequestQueue requestQueue = Volley.newRequestQueue (this);
		requestQueue.add (stringRequest);
	}
}