Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > Mobile > Mobile Forum > usernames และ passwords เมื่อกรอกข้อมูลจากมือถือจากนั้นกด login ข้อมูลตัวแปร urlParameters และ urlParameters2 ส่วน +usernames และ passwords เป็นค่าว่างทำให้ login ไม่ได้ แก้ไขตรงส่วนไหนครับ



 

usernames และ passwords เมื่อกรอกข้อมูลจากมือถือจากนั้นกด login ข้อมูลตัวแปร urlParameters และ urlParameters2 ส่วน +usernames และ passwords เป็นค่าว่างทำให้ login ไม่ได้ แก้ไขตรงส่วนไหนครับ

 



Topic : 128946



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์




usernames และ passwords เมื่อกรอกข้อมูลจากมือถือจากนั้นกด login ข้อมูลตัวแปร urlParameters และ urlParameters2 ส่วน +usernames และ passwords เป็นค่าว่างทำให้ login ไม่ได้ แก้ไขตรงส่วนไหนครับ

EditText usernames = (EditText) findViewById(R.id.username);
EditText passwords = (EditText) findViewById(R.id.password);
String urlParameters = "form_account="+usernames;
String urlParameters2 = "form_password="+passwords;

Code (Android-Java)
package com.test;

import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;


public class MainActivity extends Activity {

    private ProgressDialog progress;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

    public void sendPostRequest(View View) {
        new PostClass(this).execute();
    }


    private class PostClass extends AsyncTask<String, Void, Void> {

        private final Context context;

        public PostClass(Context c){

            this.context = c;
        }

        protected void onPreExecute(){
            progress= new ProgressDialog(this.context);
            progress.setMessage("Loading");
            progress.show();
        }

        @Override
        protected Void doInBackground(String... params) {

            try {
                EditText usernames = (EditText) findViewById(R.id.username);
                EditText passwords = (EditText) findViewById(R.id.password);

                final TextView outputView = (TextView) findViewById(R.id.showOutput);
                URL url = new URL("http://148.107.102.22/process.php");

                HttpURLConnection connection = (HttpURLConnection)url.openConnection();

                String urlParameters = "form_account="+usernames;
                String urlParameters2 = "form_password="+passwords;


                connection.setRequestMethod("POST");
                connection.setRequestProperty("USER-AGENT", "Mozilla/5.0");
                connection.setRequestProperty("ACCEPT-LANGUAGE", "en-US,en;0.5");
                connection.setDoOutput(true);
                DataOutputStream dStream = new DataOutputStream(connection.getOutputStream());
                dStream.writeBytes(urlParameters);
                dStream.flush();
                dStream.close();
                int responseCode = connection.getResponseCode();

                System.out.println("\nSending 'POST' request to URL : " + url);
                System.out.println("\nPost parameters : " + urlParameters);
                System.out.println("\nPost parameters : " + urlParameters2);
                System.out.println("Response Code : " + responseCode);

                final StringBuilder output = new StringBuilder("Request URL " + url);
                output.append(System.getProperty("line.separator") + "Request Parameters " + urlParameters);
                output.append(System.getProperty("line.separator") + "Request Parameters " + urlParameters2);
                output.append(System.getProperty("line.separator")  + "Response Code " + responseCode);
                output.append(System.getProperty("line.separator")  + "Type " + "POST");
                BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                String line = "";
                StringBuilder responseOutput = new StringBuilder();
                System.out.println("output===============" + br);
                while((line = br.readLine()) != null ) {
                    responseOutput.append(line);
                }
                br.close();

                output.append(System.getProperty("line.separator") + "Response " + System.getProperty("line.separator") + System.getProperty("line.separator") + responseOutput.toString());

                MainActivity.this.runOnUiThread(new Runnable() {

                    @Override
                    public void run() {
                       outputView.setText(output);
                        progress.dismiss();
                    }
                });


            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            return null;
        }

        protected void onPostExecute() {
            progress.dismiss();
        }

    }
}




Tag : Mobile, Android







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-09-19 12:56:09 By : mininovaa View : 823 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองประยุกต์้พวก Library นะครับ น่าจะจัดการกับพวกตัวแปรง่ายขึ้นครับ

Android HTTP Library (HTTP Library)







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-09-19 18:28:01 By : mr.win
 


 

No. 2



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์


ผมเพลองเพิ่ง code ช่อง input รับค่าได้แล้วครับแต่ติดตรงจะส่งค่า u และ p ไปที่ doInBackground ได้อย่างไร

Code (Android-Java)
public class MainActivity extends Activity {

    private ProgressDialog progress;


    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
///////////////////////////////////////////////////////////

        //TextBox
        final EditText username = (EditText)findViewById(R.id.username);
        //TextBox2
        final EditText pass = (EditText)findViewById(R.id.pass);
        //Submit Button
        final Button subMitfrm = (Button)findViewById(R.id.sendPost);
        //Value Text
        final TextView showMsg = (TextView)findViewById(R.id.textView3);

        //Click Event
        subMitfrm.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                String u = username.getText().toString();
                String p = pass.getText().toString();
              showMsg.setText("Your Name:"+value+" : "+value2);
            }
        });
        ///////////////////////////////////////////////////

    }

Code (Android-Java)
 protected Void doInBackground(String... params) {
            try {
                String u;
                String p;

                final TextView outputView = (TextView) findViewById(R.id.showOutput);
                URL url = new URL("http://148.107.102.22/process.php");

                HttpURLConnection connection = (HttpURLConnection) url.openConnection();
                String urlParameters = "form_account=".concat(u);
                String urlParameters2 = "form_password=".concat(p);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-09-20 11:08:14 By : mininovaa
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : usernames และ passwords เมื่อกรอกข้อมูลจากมือถือจากนั้นกด login ข้อมูลตัวแปร urlParameters และ urlParameters2 ส่วน +usernames และ passwords เป็นค่าว่างทำให้ login ไม่ได้ แก้ไขตรงส่วนไหนครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่