Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Daten von PHP-Datei ausgeben

Das Thema "Daten von PHP-Datei ausgeben" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 20.07.2011, 14:45   #1 (permalink)
Neuer Benutzer

Registriert seit: 20.07.2011
Beiträge: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Daten von PHP-Datei ausgeben

hey

ich arbeite an einer App, zurzeit möchte ich einfach eine SQL-Datenbank auslesen mit Hilfe einer PHP-Datei.

ich hab schon mehrere Tutorials durchgearbeitet und schon ein paar Tage investiert mit 0 Erfolg.

Nun hab ich testweise eine PHP-Datei auf dem Webserver erstellt, welche einfach ein Array in JSON ausgibt (funktioniert im Browser:http://markusvorraber.ma.funpic.de/asdf.php)

So sieht die PHP-Datei aus:
Code:
<?php

$wochentage = array("Sonntag","Montag","Dienstag",
"Mittwoch","Donnerstag","Freitag","Samstag");

echo json_encode($wochentage);


?>
und das ist mein Code in der Android Anwendung (.java-datei):
Code:
String result = "";

        //the year data to send

        ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();

        //nameValuePairs.add(new BasicNameValuePair("Vorname","Max"));

        //http post

        try{

        HttpClient httpclient = new DefaultHttpClient();

        
        
        HttpPost httppost = new HttpPost("http://markusvorraber.ma.funpic.de/asdf.php");
        
        //httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        HttpResponse response = httpclient.execute(httppost);

        HttpEntity entity = response.getEntity();

        InputStream is = entity.getContent();

        }catch(Exception e){

        Log.e("log_tag", "Error in http connection "+e.toString());

        }

        //convert response to string

        try{

        BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);

        StringBuilder sb = new StringBuilder();

        String line = null;

        while ((line = reader.readLine()) != null) {

        sb.append(line + "\n");

        }

        is.close();

        result=sb.toString();

        }catch(Exception e){

        Log.e("log_tag", "Error converting result "+e.toString());

        }

        //parse json data

        try{

        JSONArray jArray = new JSONArray(result);

        for(int i=0;i<jArray.length();i++){

        JSONObject json_data = jArray.getJSONObject(i);

        Log.i("log_tag","id: "+json_data.getInt("ID")+

        ", name: "+json_data.getString("Vorname")+

        ", sex: "+json_data.getString("Nachname")+

        ", birthyear: "+json_data.getString("Gemeinde")

        );

        }

        

        }
        catch(JSONException e)
        {

        Log.e("log_tag", "Error parsing data "+e.toString());

        }

    }
nur bleibt er beim Debuggen immer beim HTTPPOST stecken, das heißt also muss irgendetwas mit dem Auflösen des Linkes zu tun haben, oder ? Kann mir jemand weiterhelfen?

(internet permissions sind auch gesetzt)

mfg
maxl12345 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
http get daten holen, aber wie ausgeben? Chuky Android App Entwicklung 1 20.06.2011 09:51
PHP-Abfragen: Daten vor Abruf ändern? Gecko0815 Android App Entwicklung 1 12.05.2011 09:04
Mounten von einer .iso Datei Papischlumpf Samsung Galaxy Tab Forum 0 19.11.2010 21:55
App zum programmieren von PHP und Co. gesucht xX_TobStar_Xx Sonstige Apps & Widgets 2 31.07.2010 13:01
php datei beery13 Sonstige Apps & Widgets 2 22.07.2009 17:34




Du liest gerade: "Daten von PHP-Datei ausgeben" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.