İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Mobil Programlama
Mobil Programlama

Android -MySQL- PHP Bağlantı Sorunu

AlariceVanAlen25.07.20160 cevap1.150 görüntüleme
#1
Yaptığım android uygulamada phpMyAdmin de tblUser tablosundaki username ve password içerisinde ad ve şifre var. Uygulamanın başlangıcında gelen login page'ine doğru kullanıcı adıyla şifre girilse bile koddaki yanlış girdi olan else kısmına girip try again diyor. Sorunu çözemedim yardımcı olursanız sevinirim. Şimdiden teşekkürler
public void onClick(View v) {
    HashMap postData = new HashMap();

    String username = etUsername.getText().toString();
    String password = etPassword.getText().toString();

    postData.put("txtUsername", username);
    postData.put("txtPassword", password);

    PostResponseAsyncTask task1 = new PostResponseAsyncTask(LoginActivity.this, postData,
            new AsyncResponse() {
                @Override
                public void processFinish(String s) {
                    Log.d(LOG, s);
                    if(s.contains("success")){
                        Toast.makeText(LoginActivity.this, "Sucessfully Login", Toast.LENGTH_LONG).show();
                        Intent in = new Intent(LoginActivity.this, ListActivity.class);
                        startActivity(in);
                    }
                    else{
                        Toast.makeText(LoginActivity.this, "Try Again", Toast.LENGTH_LONG).show();
                    }
                }
            });
    task1.execute("http://10.0.2.2/staj/");
}


<?PHP
include_once("connection.php");
if(isset($_POST['txtUsername']) && isset($_POST['txtPassword'])){
 
    $username = $_POST['txtUsername'];
    $password = $_POST['txtPassword'];
    $query = "SELECT * FROM tbl_user WHERE username = '$username'
        AND password = '$password'";

    $result = mysqli_query($conn, $query);
    if($result->num_rows > 0){
        echo "Basarili";
        exit;
    }
    else{
        echo "Yanlis kullanici adi ve sifre";
        exit;
    }
}
?>

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.