Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
David-Net
3 / 3 / 0
Регистрация: 30.07.2013
Сообщений: 135
#1

GET/POST Запросы на страницу php - Программирование Android

04.12.2013, 19:10. Просмотров 1126. Ответов 4
Метки нет (Все метки)

Добрый вечер. Я впервые программирую на Android. Столкнулся с такой проблемой:

есть страница на Php

Code:
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<? 
$FIRST_NAME = $_GET['GET_First_Name'];
$SECOND_NAME = $_GET['GET_Second_Name'];
$MOBILE_PHONE = $_GET['GET_Mobile_Phone'];
$HOME_PHONE = $_GET['GET_Home_Phone'];
 
[B]/* Переменные для соединения с базой данных */ [/B]
$hostname = "localhost"; 
$username = "********"; 
$password = "********"; 
$dbName = "traderil_test"; 
 
[B]/* Таблица MySQL, в которой хранятся данные */ [/B]
$userstable = "Haifa"; 
 
[B]/* создать соединение */ [/B]
mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение "); 
 
[B]/* выбрать базу данных. Если произойдет ошибка - вывести ее */ [/B]
mysql_select_db($dbName) or die(mysql_error());  
 
[B]/* составить запрос для вставки информации о клиенте в таблицу */ [/B]
$query = "INSERT INTO $userstable VALUES('$FIRST_NAME','$SECOND_NAME','$MOBILE_PHONE','$HOME_PHONE')"; 
 
[B]/* Выполнить запрос. */ [/B]
mysql_query($query) or die(mysql_error()); 
echo "Информация о вас занесена в базу данных."; 
 
[B]/* Закрыть соединение */ [/B]
mysql_close(); 
?>


Если я обращаюсь к этой странице из браузера (причем не важно с телефонного браузера, ПК, или Эмулятора андроида из Eclipse) - То запрос обрабатывается и данные добавляются в базу данных.

Однако если я нажимаю на кнопку в приложении - нечего не происходит.

Ниже код из моего Activity:

Кликните здесь для просмотра всего текста


Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package com.example.mycontacts;
 
import java.io.IOException;
import java.io.InputStream;
 
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
 
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        Button Button_List = (Button)findViewById(R.id.Complete_Click); 
        Button_List.setOnClickListener(new OnClickListener(){
 
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://lords-market.ru/regist.php?GET_First_Name=Mister&GET_Second_Name=Android&GET_Mobile_Phone=123456&GET_Home_Phone=654321");
try {
    HttpResponse response = httpclient.execute(httpget);
   
} catch (ClientProtocolException e) {
   
} catch (IOException e) {
  
} catch (Exception e) {
   
}
                
            }
            
            
        });
    }
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
}



Как я уже говорил опыта написания = 0. Поэтому прощу опытных программистов помочь разобраться что не так.

П.С-- Раньше вылетала программа. С нынешнем кодом (который выше) - при нажатии на кнопку НЕЧЕГО не происходит. Просто никакой реакции..


Еще раз заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2013, 19:10     GET/POST Запросы на страницу php
Посмотрите здесь:

Обработка Javascript, post get запросы - Программирование Android
не так давно создавал темку в ней нужно было обработать скрипт на C# но теперь условие задачи поменялось...надо эту программу запустить на...

Как отправить post запрос php файлу? - Программирование Android
Добрый вечер всем. 3-й день пробую отправить моё приложение POST запрос PHP файлу. Столкнулся с проблемой того, что компилятор не хочет...

Реализовать простой post запрос на php сервер - Программирование Android
Приветствую. Хотелось бы пример, но не от балды. В гугле есть вагон примеров, но какой самый оптимальный не ясно. Есть активити с 4-мя...

POST запросы PHP - PHP Сети
Есть игра mrush.mobi. Она браузерная, а большинство действий происходит через GET-запросы. Но что-бы они работали, нужно войти на сайт,...

Создать php страницу через другую php страницу - PHP
Всем привет. Я пытаюсь написать страницу, которая по заданному шаблону должна создавать другие страницы на сервере. Вот её код: ...

post-get запросы - Delphi
Задача такая, надо авторизоваться на сайте, и далее какие-то действия произвести. Искал исходники по теме - единственное полезное что...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
04.12.2013, 19:47     GET/POST Запросы на страницу php #2
1. В манифесте есть необходимые разрешение для работы с сетью?
2. Нельзя создавать сетевые соединения в главном потоке.
David-Net
3 / 3 / 0
Регистрация: 30.07.2013
Сообщений: 135
04.12.2013, 20:00  [ТС]     GET/POST Запросы на страницу php #3
1) Скорее всего нету - буду благодарен за ссылки (конечно пойду у дяди гугла спрощу - но все же если есть под рукой что то проверенное - буду благодарен)

2) а как отдельный поток делать? (так же буду благодарен за ссылки(
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
04.12.2013, 20:30     GET/POST Запросы на страницу php #4
1. http://stackoverflow.com/questions/2...id-application
2. http://anujarosha.wordpress.com/2012...od-in-android/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 20:30     GET/POST Запросы на страницу php
Еще ссылки по теме:

POST и GET запросы - PHP
Знаю ,что в GET запросе спец символы представляются шестнадцатеричными кодами, в POST запросе токая же &quot;проблема&quot;? Может быть есть...

Post/Get запросы - Delphi
Мне надо зайти на http://myip.ru/ и вывести ip адрес в memo2 логически понимаю, программно сделать не получается помогите, желательно...

POST запросы - JavaScript
Есть форма: &lt;html&gt;&lt;body&gt; &lt;form action=&quot;http://example.com/sc.php&quot; method=&quot;POST&quot; name=&quot;a&quot;&gt; &lt;input type=&quot;text&quot; id=&quot;login&quot; name=&quot;login&quot;...

GET и POST запросы - Java EE
Недавно начал разрабатывать сервлеты в NetBeans, подключаясь к MySQL. Задача в том, чтобы сделать несколько запросов к этой БД: вывод...

Get и Post запросы - PHP
Всем добрый день.Объясните пожалуйста в чем проблема,использую браузер Гугл Хром.Ситуация такая отправляю данные через форму постом,ясное...

POST запросы в С++ - C++
Добрый день! Написал прогну работающю с сервисом ******* на С#. Логика простая - отправляется POST запрос получает ответ ну и т.п. Но,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
David-Net
3 / 3 / 0
Регистрация: 30.07.2013
Сообщений: 135
04.12.2013, 20:30  [ТС]     GET/POST Запросы на страницу php #5
Спасибо!
Yandex
Объявления
04.12.2013, 20:30     GET/POST Запросы на страницу php
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru