Hallo, ich versuche momentan Daten an eine PHP-Datei zu übergeben allerdings klappt das leider nicht so ganz...
PHP-Datei:
PHP
<?php
mysql_connect("localhost","datenbankname","passwort");
mysql_select_db("datenbank");
$q=mysql_query("INSERT INTO test(title, message)
VALUES('".$_REQUEST['titel']."', '".$_REQUEST['nachricht']."')");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
Alles anzeigen
Android Befehl:
Code
public void onClick(View v) {
final EditText title = (EditText) findViewById(R.id.title);
final String titel = title.getText().toString();
final EditText message = (EditText) findViewById(R.id.message);
final String nachricht = message.getText().toString();
Toast.makeText(getApplicationContext(),
titel + " und " + nachricht, Toast.LENGTH_LONG).show();
List<NameValuePair> postValues = new ArrayList<NameValuePair>(2);
postValues.add(new BasicNameValuePair(titel,titel));
postValues.add(new BasicNameValuePair(nachricht,nachricht));
HttpClient client = new DefaultHttpClient();
HttpPost request = new HttpPost("urlzuphp");
try {
request.setEntity(new UrlEncodedFormEntity(postValues));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
HttpResponse response = client.execute(request);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Alles anzeigen