مشكل في انشاء صفحة دخول - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

مشكل في انشاء صفحة دخول

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2015-03-08, 21:41   رقم المشاركة : 1
معلومات العضو
hanan18
عضو مشارك
 
إحصائية العضو










افتراضي مشكل في انشاء صفحة دخول

السلام عليكم عندي مشكل ف كود اندرويد

كود PHP:
package com.example.tourisme;



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


import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.ResponseHandler;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.BasicResponseHandler;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;


import com.example.a1.R;


import android.app.Activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.*******.DialogInterface;
import android.*******.DialogInterface.OnCancelListener;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;



public class 
MainActivity extends Activity {
    private 
Button connexion1;
    private 
EditText username,password;
    public 
ProgressDialog progressDialog;
    public  
String user,pass;
    
HttpPost httppost;
    
StringBuffer buffer;
    
HttpResponse response;
    
HttpClient httpclient;
    List<
NameValuePairnameValuePairs;
    
ProgressDialog dialog null;
    
    private static 
String url "https://10.0.0.2/android_connect/check.php";
    
String result null;
    
InputStream is null;
    
JSONObject json_data=null;
    protected 
void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
set*******View(R.layout.activity_main);
        
connexion1 = (ButtonfindViewById(R.id.connexion);
        
username = (EditTextfindViewById(R.id.name);
        
password = (EditTextfindViewById(R.id.pass);
        
        
        
connexion1.setOnClickListener(new View.OnClickListener()
        {
            
                
                public 
void onClick(View v)
            {
                
                    
                

                    
String aa="nn";
                    
String aa2="nn";
                    
HttpClient httpclient = new DefaultHttpClient();
                    
HttpPost httppost = new HttpPost("https://192.168.36.201/android_connect/check.php?username="+aa+"&pass="+aa2+"");
                   
             try {

             
HttpResponse response httpclient.execute(httppost);
             
String jsonResult inputStreamToString(response.getEntity().get*******()).toString();
             
JSONObject object = new JSONObject(jsonResult);

             
String name object.getString("state");
                  
String verion object.getString("id");
                  
//textView.setText(name + " - " + verion);
                  
int chk=Integer.parseInt(name);
                  if(
chk==1)
                  {
                      
showAlert("you are login"+"success  login thank you.");

                  }
                  else
                  {
showAlert("no login"+"error  login please check user name or password ");
                  }
                  
             }
             catch (
JSONException e) {
                 
Log.e("maconnexion_internet","Erreur de récupération des données",e);
             }
             catch (
ClientProtocolException e) {
                 
Log.e("maconnexion_internet","Erreur de récupération des données",e);
             }
             catch (
IOException e) {
                 
Log.e("maconnexion_internet","Erreur de récupération des données",e);
             }


            
            
                    
                
            }
        
        });
        
    }
    
  
    
    private 
StringBuilder inputStreamToString(InputStream is) {
        
String rLine "";
        
StringBuilder answer = new StringBuilder();
        
BufferedReader rd = new BufferedReader(new InputStreamReader(is));
       
        try {
         while ((
rLine rd.readLine()) != null) {
          
answer.append(rLine);
           }
        }
       
        catch (
IOException e) {
            
e.printStackTrace();
         }
        return 
answer;
     
    }
  
    
    
   

     
     public 
void showAlert(final String h){
         
MainActivity.this.runOnUiThread(new Runnable() {
             public 
void run() {
                 
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                 
builder.setTitle("Login Error.");
                 
builder.setMessage(h)  
                        .
setCancelable(false)
                        .
setPositiveButton("OK", new DialogInterface.OnClickListener() {
                            public 
void onClick(DialogInterface dialogint id) {
                            }
                        });                       
                 
AlertDialog alert builder.create();
                 
alert.show();                
             }
         });
     }
   
    } 
كود PHP:
 require 'conn.php';
//$username='nn';
//$pass='nn';
 
$query "SELECT * FROM users";// where user_name='$username' and password='$pass' ";
$final_data = array();   
if (
$query_run mysql_query($query))
    {
        
$i=0;
        
$id ;
        while(
$query_row mysql_fetch_assoc($query_run))
        {
          
$id =$query_row ['user_id'];
         
$i++; 
        }
         if( 
$i==0)
        {
$data = array('state' => '0''id' => 'Noid');
print (
json_encode($data));
       }
         else {
$data = array('state' => '1''id' => ''.$id);
print (
json_encode($data));
}
      
    }else{
     echo 
mysql_error();
    } 

لكن عند الضغط على زر الدخول لا شيء يحدث
هل هذا لديه علاقة باصدار الاندرويد؟؟؟؟


شكرا على مساعدتكم








 


رد مع اقتباس
 

الكلمات الدلالية (Tags)
مشكل, انشاء, جدول, صفحة


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 14:59

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc