j'ai comme projet de réaliser une application qui permet d'envoyer des informations via un formulaire Android dans une base de donnée Mysql.
je lance le code tout est mais lorsque je clique sur enregistrer rien ne se passe est je comprends pas pourquoi ^^

de l'aide pleasee ^^

voici le code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php 
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("gala");
$nom =   $_POST['nom'];
$prenom = $_POST['prenom'] ;
$email = $_POST['email'] ;
$prevente = $_POST['prevente'] ;
 
$query_add="INSERT INTO  nomprenomemailprevente (`nom` ,`prenom` ,`email` ,`prevente` )
VALUES ('$nom','$prenom','$email','$prevente')";
 
$query_exec=mysql_query($query_add) or die(mysql_error()); 
mysql_close()
?>
et mon activity en java :
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
package com.example.pst;
 
import java.util.ArrayList;
 
import android.os.AsyncTask;
//import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.app.Activity;
 
 
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;	
import org.apache.http.message.BasicNameValuePair;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
 
	public class MainActivity extends Activity 
	{
 
		EditText nom,prenom,email,prevente ;
	    Button bouton ;
	    HttpPost httppost;
	    StringBuffer buffer;
	    HttpClient httpclient ;
 
	    @Override
	 public void onCreate(Bundle savedInstanceState) 
	 {
	 super.onCreate(savedInstanceState);
	 setContentView(R.layout.activity_main);
 
	 nom = (EditText)  findViewById(R.id.editTextFormulaire1) ;
	 prenom = (EditText) findViewById(R.id.editTextFormulaire2);
	 email = (EditText) findViewById(R.id.editTextFormulaire3);
	 prevente = (EditText) findViewById(R.id.editTextFormulaire4);
	 bouton = (Button) findViewById(R.id.buttonFormulaire1) ;
 
 
 
	 bouton.setOnClickListener(new View.OnClickListener() 
	 {
		 public void onClick(View nouveau) 
		 {
			final String N = nom.getText().toString();
	    	final String P = prenom.getText().toString();
	    	final String E = email.getText().toString();
	    	final String B = prevente.getText().toString();
		    new AsyncTask<Void, Void, Void>() 
		    {
		        @Override
		        protected Void doInBackground(Void... params) 
		        {
		            httpclient = new DefaultHttpClient();
		            httppost = new HttpPost("http://10.0.2.2/insertion.php");
 
		              try {
		                  ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
		                  nameValuePairs.add(new BasicNameValuePair("nom", N));
		                  nameValuePairs.add(new BasicNameValuePair("prenom", P));
		                  nameValuePairs.add(new BasicNameValuePair("email", E));
		                  nameValuePairs.add(new BasicNameValuePair("prevente", B));
 
		                  httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));                  
		                  HttpResponse response = httpclient.execute(httppost);
		                  Log.i("postData", response.getStatusLine().toString());
		              } 
		              catch(Exception e) {
		                       Log.e("log_tag", "Error:  "+e.toString());
		              } 
		            return null;
		         }
		     }.execute();
		   }
	 });
  }
}
Merci d'avance pour votre aide