我真的很困惑如何将数据从我的Android应用程序发送到网站。我正在考虑使用php从android获取数据并将数据发送到html页面。我知道通过php将数据发送到mysql服务器。我不确定我必须在这里开发的php和html文件。我需要将数据显示在我的html页面的某个文本框中。
还有其他办法吗?
答案 0 :(得分:1)
我不确定你是什么意思从php发送数据到HTML页面,html无法接收数据。相反,你可以使用php页面来完成它。
Android代码:
HttpPost httppost = new HttpPost("PHP_PAGE_ADDRESS");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("data", "abc"));
nameValuePairs.add(new BasicNameValuePair("data1", "def"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(httppost);
PHP代码:
<?php
$data =$_GET['data'];
$data1 = $_GET['data1'];
?>
<form>
Data: <input type="text" name="firstname" value = <?php echo $data; ?> ><br>
Data1: <input type="text" name="firstname" value = <?php echo $data1; ?> >
</form>
希望这有帮助。
答案 1 :(得分:0)
尝试以json格式发送数据。 其实我不知道Android应用程序。 但我认为有可能以json格式发送数据,你可以通过
轻松地在php中接收json_decode($encoded_json_var);