HTTP Rückgabewert

  • 1 Antworten
  • Neuester Beitrag
Diskutiere HTTP Rückgabewert im Android App Entwicklung im Bereich Betriebssysteme & Apps.
S

schornstein

Neues Mitglied
Hallo Leute,
Ich komme leider nicht weiter und zwar schicke ich mit dem Code hier unten einen Wert zu meiner PHP-Seite. Nun möchte ich einen Rückgabewert von meiner PHP-Seite auf meinen Smartphone angezeigt bekommen, dass dieser Wert sozusagend angekommen ist. Könnt ihr mir bitte weiterhelfen?

Code:
public class HighscoreSend extends AsyncTask<String, Void, Integer> {

    private ProgressDialog progressDialog;
    

    public HighscoreSend(GameOverActivity activity, ProgressDialog progressDialog)
    {
        
        this.progressDialog = progressDialog;
    }
    
    @Override
    protected void onPreExecute()
    {
        progressDialog.show();
    }
    
    @Override
    protected Integer doInBackground(String... arg0) 
    {
        
        int responseCode = 0;
        try 
        {
            HttpClient client = new DefaultHttpClient();
            HttpPost httppost = new HttpPost("bla.bla/bla.php");
            
            List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
            nameValuePairs.add(new BasicNameValuePair("name", arg0[0]));
                           
            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
           
            
            HttpResponse response;
            do
            {
                progressDialog.setMessage("Senden");
                response = client.execute(httppost);
                
            } while (responseCode == 408);
            
            
            
        
        }
        catch (Exception e) {
            e.printStackTrace();
        
        }
        return responseCode;
    }
    
    @Override
    protected void onPostExecute(Integer headerCode)
    {
        progressDialog.dismiss();
        
    }
}
Code:
<?
$link = @MySQL_PCONNECT("");
    
$bCheck = @mysql_select_db("", $link);

if(!$link)
{ echo "Connection to SQL-Server failed"; exit;}

if(!$bCheck)
{ echo "Connection to Database failed"; exit;}

$name=$_REQUEST['name'];

$eintrag = "INSERT INTO tabelle (name) VALUES ('$name')"; 
$eintragen = mysql_query($eintrag); 
 
 

?>
 
S

soma-web

App-Anbieter (kostenpfl.)
Ja und was möchtest du denn auf der Seite anzeigen? Mit echo gibst du im php etwas aus, das kannst du dann in deinem Java Code auslesen!

Der ursprüngliche Beitrag von 18:04 Uhr wurde um 18:05 Uhr ergänzt:

Ich empfehle für die Server/Android Kommuniction JSON/ GSON zu verwenden, da du damit schnell eine möglichst einfache Schnittstelle erstellen kannst. Nur als Hinweis zum googlen.