Android avec mysql

Fermé
estfes Messages postés 4 Date d'inscription samedi 11 janvier 2014 Statut Membre Dernière intervention 16 juin 2014 - 13 févr. 2014 à 01:55
Bonjour,



j'ai une application android compilé mais je ne sais pas pourquoi il n'enregistre pas voici le code
package com.example.gestionvoyage;

import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;

import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
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 junit.framework.Test;
import android.os.Bundle;
import android.app.Activity;
import android.content.SharedPreferences.Editor;
import android.view.Menu;
import android.view.TextureView;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {

EditText cin;
EditText nom;
EditText prenom;
EditText email;
EditText prix;
EditText phone;
EditText carte_credit;
Button reservation;
String resultat=null;
InputStream is=null;
StringBuilder b=null;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cin=(EditText)findViewById(R.id.cin);
nom=(EditText)findViewById(R.id.nom);
prenom=(EditText)findViewById(R.id.prenom);
email=(EditText)findViewById(R.id.email);
prix=(EditText)findViewById(R.id.prix);
phone=(EditText)findViewById(R.id.phone);
carte_credit=(EditText)findViewById(R.id.carte_credit);
reservation=(Button)findViewById(R.id.reservation);
}
public void envoyer(View v){

HttpClient client =new DefaultHttpClient();
HttpPost post=new HttpPost("http://105.134.131.50/www/gestion.php");
String c = cin.getText().toString();
String n =nom.getText().toString();
String p =prenom.getText().toString();
String e =email.getText().toString();
String px =prix.getText().toString();
String ph =phone.getText().toString();
String cc =carte_credit.getText().toString();
if(c.length() >0 && n.length()>0&& p.length()>0&& e.length()>0&& px.length()>0&& ph.length()>0&& cc.length()>0){

try {
List<NameValuePair> donnees =new ArrayList<NameValuePair>(7);
donnees.add(new BasicNameValuePair("cin",c));
donnees.add(new BasicNameValuePair("nom",n));
donnees.add(new BasicNameValuePair("prenom",p));
donnees.add(new BasicNameValuePair("email",e));
donnees.add(new BasicNameValuePair("prix",px));
donnees.add(new BasicNameValuePair("phone",ph));
donnees.add(new BasicNameValuePair("carte_credit",cc));
post.setEntity(new UrlEncodedFormEntity(donnees));
client.execute(post);
cin.setText("");
nom.setText("");
prenom.setText("");
email.setText("");
phone.setText("");
carte_credit.setText("");
Toast.makeText(this,"Message envoyé!",Toast.LENGTH_SHORT).show();

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


}else
Toast.makeText(this,"Il y'a des champs vides",Toast.LENGTH_SHORT).show();


}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;

}

}