Я начинаю разработку Android. Я хочу связать php-файл с Android-приложением. Мой PHP кодphp соединение с проектом андроида
<?php
$con = mysqli_connect("localhost", "root", "", "invoice_db");
if(mysqli_connect_errno($con)) {
echo "Failed to connect";
}
$response["sucess"]=0;
$invoiceid = $_POST['invc'];
$response = array();
$sql = "SELECT sl_no from invoice_table where invoice_id='$invoiceid'";
$result = mysqli_query($con,$sql);
if(!empty($result)) {
$row = mysqli_fetch_array($result);
$data = $row[0];
$response["sucess"] = 1;
}
mysqli_close($con);
?>
Вот invc 'это получить от HTTPRequest,
JSONObject json = jsonParser.makeHttpRequest(url_check_user, "POST", params);
И моя страница JSONParser содержит
if (method == "POST") {
// request method is POST
// defaultHttpClient
System.out.println("Inside json parser POST condition");
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
System.out.println("Inside json parser POST condition" + params);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
Log.d("From httpentity", httpEntity.toString());
System.out.println("ppppppppppppphhhhhhhhhhhhhhhhhhhhppppppppppp");
is = httpEntity.getContent();
}
Теперь я хочу, чтобы проверить, были ли параметры перешел на страницу php или нет. Поэтому я хочу, чтобы консоль/log cat $invoiceid
. Как это возможно в Eclipse Ide?
Другая вещь, которую вы можете изменить: 'method ==" POST "' to 'method.equals (" POST ")'. –
Это правда, в Java вы должны сравнивать строки с помощью метода '.equals (...)', так как оператор '==' сравнивает экземпляры (т.е. ссылки) – user2340612