Hallo zusammen,
ich schreibe gerade an einer App, die Daten aus einer MySQL Datenbank liest und auch reinschreibt.
Das Auslesen funktioniert schon wunderbar, nur das Reinschreiben will nicht funktionieren...
Hier mal der Java-Code:
Java
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("hometeam", hometeam));
nameValuePairs.add(new BasicNameValuePair("guestteam", guestteam));
nameValuePairs.add(new BasicNameValuePair("place", place));
nameValuePairs.add(new BasicNameValuePair("referee", referee));
nameValuePairs.add(new BasicNameValuePair("date", date));
nameValuePairs.add(new BasicNameValuePair("time", time));
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://xxx.de/addgame.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
Log.e("log_tag", "Error in http connection"+e.toString());
}
Alles anzeigen
Und hier die addgame.php:
PHP
<?php
mysql_connect("xxx.de","xxx","xxx");
mysql_select_db("xxx");
$sql=mysql_query("insert into GAME (HOMETEAM, GUESTTEAM, PLACE, REFEREE, DATE, TIME)values('".$_REQUEST['hometeam'].", ".$_REQUEST['guestteam'].", ".$_REQUEST['place'].", ".$_REQUEST['referee'].", ".$_REQUEST['date'].", ".$_REQUEST['time']."')");
$r=mysql_query($sql);
if(!$r)
echo "Error in query: ".mysql_error();
mysql_close();
?>
Er gibt keinen Fehler aus. Die ConnectDaten und den Link in der Java Datei habe ich auch richtig eingegeben.
Sieht jemand einen Fehler?
Gruß
M3doXX