رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

ایجاد دکمه در برنامه بصورت خودکار از دیتابیس


پست های پیشنهاد شده

باسلام خدمت همه دوستان و تبریک سال جدید 

من میخوام وقتی تو دیتابیسم یک گذینه(ستون) اضافه کردم بصورت اتوماتیک با همان نام یک دکمه تو صفحه برنامه ام اضافه بشه.البته منظورم تایگل باتن هست

ازشما و اساتید حرفه ای درخواست کمک دارم

باتشکر فراوان

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 50 دقیقه قبل، Javad Mahmoodi گفته است :

باسلام خدمت همه دوستان و تبریک سال جدید 

من میخوام وقتی تو دیتابیسم یک گذینه(ستون) اضافه کردم بصورت اتوماتیک با همان نام یک دکمه تو صفحه برنامه ام اضافه بشه.البته منظورم تایگل باتن هست

ازشما و اساتید حرفه ای درخواست کمک دارم

باتشکر فراوان

 

شما باید Dynmic View ایجاد کنید

private void createLayoutDynamically(int n) {

    for (int i = 0; i < n; i++) {
        Button myButton = new Button(this);
        myButton.setText("Button :"+i);
        myButton.setId(i);
        final int id_ = myButton.getId();

        LinearLayout layout = (LinearLayout) findViewById(R.id.myDynamicLayout);
        layout.addView(myButton);

        myButton.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                Toast.makeText(DynamicLayout.this,
                        "Button clicked index = " + id_, Toast.LENGTH_SHORT)
                        .show();
            }
        });
    }

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشيد اين رو چجوري به ديتابيس وصل كنم. كجاي كد بالا اين كار را انجام ميده!؟

كد بالا را بايد كجا قرار بدم؟

ممنون ميشم كامل تر توضيح بديد. 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 12 ساعت قبل، Javad Mahmoodi گفته است :

ببخشيد اين رو چجوري به ديتابيس وصل كنم. كجاي كد بالا اين كار را انجام ميده!؟

كد بالا را بايد كجا قرار بدم؟

ممنون ميشم كامل تر توضيح بديد. 

این کدایی که براتون نوشتم که در دیتابیس ذخیره نمیشود شما وقتی میخواهید کنترل داینامیک ایجاد کنید باید از دیتابیستون query بگرید و براساس سایز ارایه تون کنترل بسازید و هر ویجت حتما باید یک ID منحصر بفرد داشته باشد .تمام اینکارا رو براتون نوشتم که کنترل ساخته بشه با ID منحصر بفرد

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 2 هفته بعد...

با سلام

تشکر از راهنماییتون

منم همین مشکل رو دارم و میخوام دکمه جدید بسازم موقعی که تو دیتابیس یک ستون اضافه شد !!!

من از eclips  استفاده میکنم و گزینه Dynmic View  رو پیدا نمیکنم !!!

لطفا راهنمایی بفرمایید

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 35 دقیقه قبل، masoud abarghoee گفته است :

با سلام

تشکر از راهنماییتون

منم همین مشکل رو دارم و میخوام دکمه جدید بسازم موقعی که تو دیتابیس یک ستون اضافه شد !!!

من از eclips  استفاده میکنم و گزینه Dynmic View  رو پیدا نمیکنم !!!

لطفا راهنمایی بفرمایید

این فقط ی متد هستش برای اضافه کردن دکمه

مهندس خوب توضیح داد چیکار باید بکنید دیگه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مرسی

ولی این خط رو متوجه نشدم

LinearLayout layout = (LinearLayout) findViewById(R.id.myDynamicLayout);
ویرایش شده توسط masoud abarghoee
لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 18 دقیقه قبل، masoud abarghoee گفته است :

مرسی

ولی این خط رو متوجه نشدم


LinearLayout layout = (LinearLayout) findViewById(R.id.myDynamicLayout);

و اینکه من متد را فراخوانی میکنم و ی عدد به عنوان ورودی بهش میدم دکمه نمیسازه !!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 2 ساعت قبل، masoud abarghoee گفته است :

و اینکه من متد را فراخوانی میکنم و ی عدد به عنوان ورودی بهش میدم دکمه نمیسازه !!!

این لایوت اصلی اکتیویتی شما میباشد

  LinearLayout layout;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

      
        setContentView(R.layout.activity_main);
        layout = (LinearLayout) findViewById(R.id.layout);
		createLayoutDynamically(6);


    }

private void createLayoutDynamically(int n) {

    for (int i = 0; i < n; i++) {
        Button myButton = new Button(this);
        myButton.setText("Button :"+i);
        myButton.setId(i);
        final int id_ = myButton.getId();

      
        layout.addView(myButton);

        myButton.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                Toast.makeText(DynamicLayout.this,
                        "Button clicked index = " + id_, Toast.LENGTH_SHORT)
                        .show();
            }
        });
    }

Layout :activity_main

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
	android:id="@+id/layout"
    android:orientation="vertical">

</LinearLayout>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/01/23, 16:26:10، Farzad Sarseifi گفته است :

این لایوت اصلی اکتیویتی شما میباشد


  LinearLayout layout;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

      
        setContentView(R.layout.activity_main);
        layout = (LinearLayout) findViewById(R.id.layout);
		createLayoutDynamically(6);


    }

private void createLayoutDynamically(int n) {

    for (int i = 0; i < n; i++) {
        Button myButton = new Button(this);
        myButton.setText("Button :"+i);
        myButton.setId(i);
        final int id_ = myButton.getId();

      
        layout.addView(myButton);

        myButton.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                Toast.makeText(DynamicLayout.this,
                        "Button clicked index = " + id_, Toast.LENGTH_SHORT)
                        .show();
            }
        });
    }

Layout :activity_main


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
	android:id="@+id/layout"
    android:orientation="vertical">

</LinearLayout>

 

ممنون از راهنماییتون

فقط ی مشکلی دارم ! وقتی تعداد دکمه ها زیاد میشه از صفحه خارج میشه و دیده نمیشه ! به نظر شما چیکار کنم که سایر دکمه ها که دیده نمیشن بیاد در سطر پایینی که همه قابل نمایش باشن ؟

با تشکر 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در ۱ ساعت قبل، Javad Mahmoodi گفته است :

ممنون از راهنماییتون

فقط ی مشکلی دارم ! وقتی تعداد دکمه ها زیاد میشه از صفحه خارج میشه و دیده نمیشه ! به نظر شما چیکار کنم که سایر دکمه ها که دیده نمیشن بیاد در سطر پایینی که همه قابل نمایش باشن ؟

با تشکر 

 

لایوت اصلی تون رو اینجوری بنویسید :

<?xml version="1.0" encoding="utf-8"?>

<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
  

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
	android:id="@+id/layout"
    android:orientation="vertical">
</LinearLayout>
  
</ScrollView>

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 10 دقیقه قبل، Farzad Sarseifi گفته است :

 

لایوت اصلی تون رو اینجوری بنویسید :


<?xml version="1.0" encoding="utf-8"?>

<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
  

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
	android:id="@+id/layout"
    android:orientation="vertical">
</LinearLayout>
  
</ScrollView>

 

 

نتیجه مثل عکس زیر شد!!!!

الان چیکار کنم؟

Capture.JPG

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 51 دقیقه قبل، Javad Mahmoodi گفته است :

نتیجه مثل عکس زیر شد!!!!

الان چیکار کنم؟

Capture.JPG

حتما باید لایوت LinearLayout  شما این خصوصیت رو ست کرده باشید

 android:orientation="vertical"

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 1 دقیقه قبل، Farzad Sarseifi گفته است :

حتما باید لایوت LinearLayout  شما این خصوصیت رو ست کرده باشید


 android:orientation="vertical"

 

من میخوام بصورت افقی کنار هم قرار بگیرن.و وقتی به انتهای صفحه نمایش رسید به سطر پایین بیاد و ایجاد بشه ادامه دکمه ها

تو تصویر ارسالی(تصویر بالا) بعد از رسیدن به انتهای صفحه سایر دکمه ها از صفحه نمایش خارج میشن درصورتی که میخوام به سطر پایین بیان

ویرایش شده توسط Javad Mahmoodi
لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 3 دقیقه قبل، Javad Mahmoodi گفته است :

من میخوام بصورت افقی کنار هم قرار بگیرن.و وقتی به انتهای صفحه نمایش رسید به سطر پایین بیاد و ایجاد بشه ادامه دکمه ها

تو تصویر ارسالی(تصویر بالا) بعد از رسیدن به انتهای صفحه سایر دکمه ها از صفحه نمایش خارج میشن درصورتی که میخوام به سطر پایین بیان

بطور پیشفرض اینکار انجام نمیشود شما بایر اینکار رو انجام بدید

عرض صفحه رو بگیرید براساس dp

  public static int getWidth(Activity activity) {


        Display display = activity.getWindowManager().getDefaultDisplay();
        DisplayMetrics outMetrics = new DisplayMetrics ();
        display.getMetrics(outMetrics);

        float density  = activity.getResources().getDisplayMetrics().density;
        float dpHeight = outMetrics.heightPixels / density;
        float dpWidth  = outMetrics.widthPixels / density;

        return (int)dpWidth;
    }

سپس وقت میخواهید کنترل رو بسازید باید چک کنید که آیا اندازه این کنترل از عرض صفحه بیشتر میشود یا نه.اگر بیشتر نشده بود کنترل اضافه میشود در غیر اینصورت باید یک لایوت جدید ایجاد شود

int screenWidth = DisplayUtils.getWidth(getActivity()) - 100;
Paint mPaint=new Paint();
mPaint.setTextSize(12);
Typeface typeface = Typeface.createFromAsset(getActivity().getAssets(), "fonts/" + "tahoma.ttf");

mPaint.setTypeface(typeface);


 if (count <= screenWidth) {
      layout.addView(button);
 }

else{
  
}

شبیه همین باید بسازید

 

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 1 ساعت قبل، Farzad Sarseifi گفته است :

بطور پیشفرض اینکار انجام نمیشود شما بایر اینکار رو انجام بدید

عرض صفحه رو بگیرید براساس dp


  public static int getWidth(Activity activity) {


        Display display = activity.getWindowManager().getDefaultDisplay();
        DisplayMetrics outMetrics = new DisplayMetrics ();
        display.getMetrics(outMetrics);

        float density  = activity.getResources().getDisplayMetrics().density;
        float dpHeight = outMetrics.heightPixels / density;
        float dpWidth  = outMetrics.widthPixels / density;

        return (int)dpWidth;
    }

سپس وقت میخواهید کنترل رو بسازید باید چک کنید که آیا اندازه این کنترل از عرض صفحه بیشتر میشود یا نه.اگر بیشتر نشده بود کنترل اضافه میشود در غیر اینصورت باید یک لایوت جدید ایجاد شود


int screenWidth = DisplayUtils.getWidth(getActivity()) - 100;
Paint mPaint=new Paint();
mPaint.setTextSize(12);
Typeface typeface = Typeface.createFromAsset(getActivity().getAssets(), "fonts/" + "tahoma.ttf");

mPaint.setTypeface(typeface);


 if (count <= screenWidth) {
      layout.addView(button);
 }

else{
  
}

شبیه همین باید بسازید

 

 

 

 

package com.main.course.app.database;

import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.LinearLayout;


public class mainActivity extends Activity {

    LinearLayout      layout;

    G                 db;


    public Integer    i;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.coca);

        layout = (LinearLayout) findViewById(R.id.cocaLayout);

        
        createLayoutDynamically(db.getid());

    }


    private void createLayoutDynamically(int n) {

        for (int i = 0; i < n; i++) {
            Button myButton = new Button(this);
            myButton.setText("Button :" + i);
            myButton.setId(i);
            

            layout.addView(myButton);

         
        }
    }

    
}

و این تیکه کد دیتابیسم هست

    public Integer getid()
    {
        int ii = 0;

        String query = "select * from Products;";

         SQLiteDatabase database = this.getWritableDatabase();

        Cursor cursor = database.rawQuery(query, null);
        while (cursor.moveToNext())
        {
            ii++;

        }
        return ii;
    }

میخواستم تعداد فیلدهای داخل دیتابیسم رو بخونم و بزارم تو نمونه کد شما تا بصورت خودکار به تعداد فیلدها دکمه ایجاد بشه ولی جواب نمیده

لطفا راهنمایی بفرمایید

باتشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/01/30, 12:08:12، Farzad Sarseifi گفته است :

بطور پیشفرض اینکار انجام نمیشود شما بایر اینکار رو انجام بدید

عرض صفحه رو بگیرید براساس dp


  public static int getWidth(Activity activity) {


        Display display = activity.getWindowManager().getDefaultDisplay();
        DisplayMetrics outMetrics = new DisplayMetrics ();
        display.getMetrics(outMetrics);

        float density  = activity.getResources().getDisplayMetrics().density;
        float dpHeight = outMetrics.heightPixels / density;
        float dpWidth  = outMetrics.widthPixels / density;

        return (int)dpWidth;
    }

سپس وقت میخواهید کنترل رو بسازید باید چک کنید که آیا اندازه این کنترل از عرض صفحه بیشتر میشود یا نه.اگر بیشتر نشده بود کنترل اضافه میشود در غیر اینصورت باید یک لایوت جدید ایجاد شود


int screenWidth = DisplayUtils.getWidth(getActivity()) - 100;
Paint mPaint=new Paint();
mPaint.setTextSize(12);
Typeface typeface = Typeface.createFromAsset(getActivity().getAssets(), "fonts/" + "tahoma.ttf");

mPaint.setTypeface(typeface);


 if (count <= screenWidth) {
      layout.addView(button);
 }

else{
  
}

شبیه همین باید بسازید

 

 

 

 

من کد خودم را اینجا گذاشتم.میشه ایرادش رو بهم بگید کجاست؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 6 ساعت قبل، Javad Mahmoodi گفته است :

من کد خودم را اینجا گذاشتم.میشه ایرادش رو بهم بگید کجاست؟

این کده کامل نیست.فقط روش نوشتنش رو بهتون گفتم..

روال ساخت به این صورته که :

  1. اندازه عرض صفحه نمایش رو براساس dp میگیرید مثلا فرض کنید عرض گوشی شما 200 میباشد
  2. در مرحله دوم یک شمارنده counter بزارید برای اینکه بدونید counter  از عرض صفحه کمتر میباشد یا خیر.اگر کمتر بود کنترل را اضافه کند در غیر اینصورت یک Layout دیگر ایجاد شود
  3. اندازه رو براساس کلاس Pint بدست میارید

کار زیاد پیچیده ای نیستش میتونید راحت پیاده سازیش کنید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • مطالب مشابه

    • توسط aliazmoodeh
      سلام من یه آپی دارم یه قسمت وجود داره که اطلاعات رو از سرور میگیره و تو ریسایکلرویو نمایش میده من میخوام این اطلاعات رو تو حالت افلاین هم داشته باشم یعنی چی یعنی بتونم اطلاعاتی که از سرور گرفتم قبلا رو وقتی کاربر اینترنت بهش نمایش بدم دقیقن مثله تلگرام میگم ولی نمیدونم باید چیکار کنم اگر اموزشی در این رابط دارید بهم بگید یا سورسی دارید بهم بگید پولی یا رایگان باشه برام فرقی نمیکنه فقط میخوام مشکلمو حل کنه
    • توسط Vahid761
      دوستان سلام . لطفا کمک کنید . راستش من می خواستم یک text view بسازم که وقتی  یک button دستور یک دستور خاصی رو ارسال کنه متن اون text view تغیر کنه که البته تاحدودی هم موفق شدم ولی مشکلی که هست اینه که اون متن جدید   save نمیشه یعنی با یه باز وبسته کردن اپ دورباره برمیگرده به اون متن اولی یعنی می خوام اون متن جدید رو save کنم  دوستان اگه بلدید چطوری حل میشه خواهشا لطفا کمک کنید تا  این مشکل رو حل کنم ....
    • توسط parsdc
      سلام به همه دوستان
      زمانی که سرچ میکنیم در دیتابیس sqlite در لیست نام فارسی، متاسفانه حروف گ چ پ ژ ک بدون ترتیب حروف برمیگردونه، در این مورد تحقیق ها و تست های زیادی کردم، و متوجه شدم کد اسکی این حروف از نظر عددی  نظم ترتیبی ندارد
      لیست حروف فارسی با کد اسکی رو ببینید
      192    ہ
      193    ء
      194    آ
      195    أ
      196    ؤ
      197    إ
      198    ئ
      199    ا
      200    ب
      201    ة
      202    ت
      203    ث
      204    ج
      205    ح
      206    خ
      207    د
      208    ذ
      209    ر
      210    ز
      211    س
      212    ش
      213    ص
      214    ض
      215    ×
      216    ط
      217    ظ
      218    ع
      219    غ
      220    ـ
      221    ف
      222    ق
      223    ك
      224    à
      225    ل
      226    â
      227    م
      228    ن
      229    ه
      230    و
       
      236    ى
      237    ي
       
      129    پ
      141    چ
      142    ژ
      152    ک
      144    گ

      حرف ک عربی 223 هست در جای خودش هست اما ک فارسی 152 هست از عدد حرف آ هم کمتر هست و در سرچ بالاتر از آ قرار میگیره
      سایر حروف مشکل دار هم به همین شکل پ چ ژ ک گ
      کد های utf8 هم بررسی کردم و این مشکل رو داره، واقعا نمیدونم ماکروسافت چیکار کرده که در دیتابیس های اون این مشکل وجود نداره، شما راه حلی اصولی براش نمیشناسید؟
    • توسط Javad Mahmoodi
      سلام
      من میخوام تمام اطلاعات ذخیره شده در برنامه ام را که در sqlite هست رو با زدن دکمه ارسال و بصورت یکجا به دیتابیس sql server ارسال کنم.
      کانکشن رو بین برنامم و sql server  که توسط کتابخانه jdbc هست ایجاد کردم.
      الان مشکلم این هست که چجوری تمام اطلاعات رو مستقیم و فقط با زدن دکمه ارسال به sql server ارسال کنم.
      ممنون میشم راهنمایی فرمایید(ترجیحاً با کد)
    • توسط h.a.m.i.d
      سلام دوستان وقت بخیر ، من دارم یه اپلیکشن آماده می کنم که ارتباط با سرور داره
      داخل هاست من یه یه دیتابیس دارم که اینجا تیبل  users مد نظرم هست، داخل این جدول من چهار ستون دارم که عبارتند از ID,username,pass,date
      date زمان عضوت کاربر به صورت خودکار پر میشه
      حالا سوال اینجاست که من یه بخش پروفایل داخل مین اکتیوتیم دارم که میخوام داخلش تاریخ عضویت کاربر نشون داده بشه، روال به اینصورت هست که داخل اپ یوزنیم و پس رو از شیردپرفرینس میگیره میفرسته به سمت سرور و داخل فایل php اطلاعات دریافت میشه و ستون تاریخ متناظر با اون اطلاعات کاربری دوباره ارسال میشه به سمت اندروید و محتوای تکست ویو مورد نظر رو میسازه ، ولی من تو دریافت اطلاعات از php داخل اپلیکیشن و نوشتن کدها به مشکل خوردم اگه ممکنه برنامه و یا کدهای  php رو برام اصلاح کنید ممنونم.
      برنامه سمت اندروید:
      private void ShowProfile(){ profile = new MaterialDialog.Builder(MainActivity.this) .customView(R.layout.alert_aprofile,false) .show(); AsyncHttpPost post = new AsyncHttpPost( "http://****************profile.php" ); post.setTimeout(5000); MultipartFormDataBody body = new MultipartFormDataBody(); body.addStringPart("Username",sp.getString("Username", null)); body.addStringPart("Pass",sp.getString("Pass", null)); post.setBody(body); AsyncHttpClient.getDefaultInstance().executeString(post, new AsyncHttpClient.StringCallback() { @Override public void onCompleted(final Exception e, AsyncHttpResponse source, final String result) { if (e != null) { MainActivity.this.runOnUiThread(new Runnable() { @Override public void run() { wait.dismiss(); Toast.makeText(MainActivity.this, "no connection", Toast.LENGTH_LONG).show(); e.printStackTrace(); } }); } if (!result.equals("")) { MainActivity.this.runOnUiThread(new Runnable() { @Override public void run() { items.clone(); try { JSONArray jsonArray = new JSONArray(result); for (int i = 0; i < jsonArray.length(); i++) { JSONObject object = jsonArray.getJSONObject(i); HashMap<String, Object> hash_add = new HashMap<String, Object>(); hash_add.put("Date", object.getString("Date")); hash_all.add(hash_add); items = new String[hash_all.size()]; } } catch (Exception e) { e.printStackTrace(); } } }); } } }); کدهای php :
      function get(){ $connection = connectToDatabase(); $Username = $_REQUEST['Username']; $Pass = $_REQUEST['Pass']; if($Username!="" && $Pass!=""){ $result = mysqli_query($connection,"select Date from users where Username='$Username' and Pass='$Pass'"); $array_finish = array(); while($row = mysqli_fetch_array($result)){ $record = array(); $record['Date'] = $row['Date']; $array_finish[] = $record ; } echo json_encode($array_finish); }else { print "null"; } mysqli_close($connection); } می دونم که سمت اندروید برنامه م کامل نیست پس اگه راهی هست راهنماییم کنید کدهای متناسب با این php رو داخل اندروید بنویسم.
      ممنونم
       
  • فایل

×
×
  • اضافه کردن...