.PHP 파일은 db 연결을 만들고 sql을 삽입하여 성공적으로 작동합니다. 내 유일한 결론은 어딘가에 .java 활동 .. 그리고 네, 내가 매니 페스트 내에서 인터넷 허가를 설정했습니다. HttpPost 변수 및 PHP 오류
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//setContentView(R.layout.email);
try {
postInternetData();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private void postInternetData() {
HttpClient httpclient = new DefaultHttpClient();
HttpPost post = new HttpPost("http://www.example.com/app/insert_tag.php");
try{
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
formparams.add(new BasicNameValuePair("name", "android"));
post.setEntity(new UrlEncodedFormEntity (formparams));
HttpResponse response = httpclient.execute(post);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
<?php
// CREATE the connection
$connection = mysql_connect('XXXXXXXXXXX.db.godaddy.com','XXXXXXXXXXX','XXXXXXXXXXX');
if(!$connection) {
echo 'failure to connect host';
}
$mysql_select_db = mysql_select_db('XXXXXXXXXXX', $connection);
if(!$mysql_select_db) {
echo 'failure to select db';
}
$name = $_POST['name'];
$qry = "INSERT INTO httptest(id, name) VALUES ('', '" . $name . "');";
$result = mysql_query($qry, $connection);
IF (!$result){
echo 'failure to query db';
} else {
echo $result;
}
?>
에 유래 예 및 사람 파일을 통해 문제의 시간 후, I 폴드 android.os.NetworkOnMainThreadException
: 01-03 21 : 56 : 05.784 : System.err에 (1398)/W MY ERROR . 눈에 띄는 것이 있습니까? 감사합니다. .
게시 된 변수는 "mean? 우리가 여기서 뭘보고있는거야? PHP 스크립트는 어디에 있습니까? – deceze
나는 PHP 콘텐츠를 게시 할 예정입니다. – wurde
@Peceiver 의견이 아닌 원본 게시물을 편집하여 PHP를 게시하십시오. –