Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Dil Becerileri
Son Forum Aktiviteleri
2PHP post sırasında oluşan hataları gösterme
Merhaba arkadaşlar ben şu an aşağıdaki kodlar ile mysql veritabanına kayıt yapıyorum. Ancak kayıt olurken aynı kullanıcı adının olup olmadığını ya da kayıt sırasında oluşan hataların ne olduğunu uygulamada nasıl gösterbilirim?
[code]
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.os.StrictMode;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
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 java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends Activity {
EditText ad_, soyad_, eposta_, sifre_;
String ad, soyad, eposta, sifre;
/** Called when the activity is first created. */
@SuppressLint("NewApi")
@Override
public void onCreate(Bundle savedInstanceState) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getActionBar().setTitle("ATalutTasgiran / Android/PHP Post");
getActionBar().hide();
ad_ = (EditText)findViewById(R.id.ad);
soyad_ = (EditText)findViewById(R.id.soyad);
eposta_ = (EditText)findViewById(R.id.eposta);
sifre_ = (EditText)findViewById(R.id.sifre);
Button save = (Button)findViewById(R.id.save);
save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
kaydet();
}
});
}
private void kaydet()
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://androcow.com/php_post/index.php");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(4);
ad = ad_.getText().toString();
soyad = soyad_.getText().toString();
eposta = eposta_.getText().toString();
sifre = sifre_.getText().toString();
nameValuePairs.add(new BasicNameValuePair("ad", ad));
nameValuePairs.add(new BasicNameValuePair("soyad", soyad));
nameValuePairs.add(new BasicNameValuePair("eposta", eposta));
nameValuePairs.add(new BasicNameValuePair("sifre", sifre));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);
// custom dialog
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
ad_.setText("");
soyad_.setText("");
eposta_.setText("");
sifre_.setText("");
Toast.makeText(getApplicationContext(),"Kayıt Başarılı",Toast.LENGTH_SHORT).show();
}
}
[/code]
Button Click ile int değerini değiştirme
Merhaba arkadaşlar, ben bir veritabanı ile ilgili uygulama yapıyorum, [code]WHERE _id = "+numara+"[/code] bu şekilde istediğim id'deki veriyi çekiyorum. Yukarıda ise numara değeri
[code] private int numara = 1;[/code] olarak ayarlanmış ben butona tıkladığımda bu değerin +1 olarak artmasını nasıl sağlarım?