Hallo zusammen,
ich versuche gerade eine relativ kleine Java App für Android zu programmieren. (mein erste Versuch und meine erste Berührung mit Java Programmierung)
Die App soll Sie Daten aus eine MySQL Datenbank abhohlen und diese darstellen. Ich habe auch schon einige Abfragen gebaut die auch funktionieren nur jetzt komme ich an einen Punkt an dem ich nicht weiter komme:
Die Abfrage läuft über eine PHP Schnittstelle der ich als Variable id eine Liste/Abschnitt mitgebe die zurück gegeben werden soll (siehe Zeile1). Die Abschnitte sind in der PHP Datei fest ein codiert. (dahinter steckt im Grunde eine MySQL config so wie ein SQL Befehl).
Beispiel Rückgabe (kein HTML)
Diese Daten werden dann in ein Array eingelesen und weiterverarbeitet. Aber wie gesagt das funktioniert auch schon in anderen Activities.
Nun brauche ich aber noch eine zweite Variable die ich jetzt mitgeben muss, und zwar position (Zeile2).
Wie kann ich zwei, bzw mehrere Variablen an eine OutputStreamWriter übergeben (mit einer Variable in Zeile10)
Im Browser rufe ich es so auf http://int-web-srv.rz-doe.wf-inter.local/test/android/test_android.php?id=ueleg_einzel&position=1
Ich hoffe ich habe einigermaßen verständlich rüber gebracht wo mein Problem liegt und hoffentlich könnt Ihr mir helfen.
Vielen Dank schon mal im Voraus.
Beste Grüße aus Schleswig-Holstein
ich versuche gerade eine relativ kleine Java App für Android zu programmieren. (mein erste Versuch und meine erste Berührung mit Java Programmierung)
Die App soll Sie Daten aus eine MySQL Datenbank abhohlen und diese darstellen. Ich habe auch schon einige Abfragen gebaut die auch funktionieren nur jetzt komme ich an einen Punkt an dem ich nicht weiter komme:
Die Abfrage läuft über eine PHP Schnittstelle der ich als Variable id eine Liste/Abschnitt mitgebe die zurück gegeben werden soll (siehe Zeile1). Die Abschnitte sind in der PHP Datei fest ein codiert. (dahinter steckt im Grunde eine MySQL config so wie ein SQL Befehl).
Beispiel Rückgabe (kein HTML)
Code:
2016-05-04 Stunden: 6.3 - HR
2016-05-07 Stunden: 8.9 - HR_HH
2016-05-26 Stunden: 7.6 - IT_B
Nun brauche ich aber noch eine zweite Variable die ich jetzt mitgeben muss, und zwar position (Zeile2).
Code:
1 String textparam = "id=ueleg_einzel";
2 String textparam2 = "position=4";
3 URL scripturl = new URL(serverurl);
4 HttpURLConnection connection = (HttpURLConnection) scripturl.openConnection();
5 connection.setDoOutput(true);
6 connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
7 connection.setFixedLengthStreamingMode(textparam.getBytes().length);
8
9 OutputStreamWriter conetenWriter = new OutputStreamWriter(connection.getOutputStream());
10 conetenWriter.write(textparam);
11 conetenWriter.flush();
12 conetenWriter.close();
Wie kann ich zwei, bzw mehrere Variablen an eine OutputStreamWriter übergeben (mit einer Variable in Zeile10)
Im Browser rufe ich es so auf http://int-web-srv.rz-doe.wf-inter.local/test/android/test_android.php?id=ueleg_einzel&position=1
Ich hoffe ich habe einigermaßen verständlich rüber gebracht wo mein Problem liegt und hoffentlich könnt Ihr mir helfen.
Vielen Dank schon mal im Voraus.
Beste Grüße aus Schleswig-Holstein