HTTP Rückgabewert

S

schornstein

Neues Mitglied
0
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); 
 
 

?>
 
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.
 

Ähnliche Themen

L
Antworten
15
Aufrufe
909
jogimuc
J
R
  • RacingSystems
Antworten
12
Aufrufe
980
jogimuc
J
S
  • SlayNox
2
Antworten
24
Aufrufe
2.221
SlayNox
S
Zurück
Oben Unten