- Forum-Beiträge: 5
13.07.2016, 08:18:07 via Website
13.07.2016 08:18:07 via Website
Hallo Leute,
ich habe ein kleines Problem mit meinem PHP Skript, bzw. der Übergabemethode, dass ich irgendwie nicht schaffe, trotz ausgiebiger Suche, selbst zu lösen. Eventuell hat einer einen Lösungsvorschlag?
Ich versuche ein paar Variablen aus meiner App über PHP an den Server zu senden, die dann eine query starten. Allerdings bekomme ich die Variable aus der App nicht in PHP reingeprügelt. .
Davon abgesehen, bekomme ich eine Antwort von PHP, das Problem liegt also nur an der Variablen!
Übergabe aus App:
@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}
@Override
protected String doInBackground(String... params) {
JSON_url="xxx";
String method = params[0];
String Unterrichtsfach = params[1];
Unterrichtsfach="0";
String Preis = params[2];
String Lehrerart = params[3];
String Unterrichtsort = params[4];
String Unterrichtsart = params[5];
String Plz = params[6];
String Umkreis = params[7];
try {
URL url = new URL(JSON_url);
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setDoOutput(true);
httpURLConnection.setDoInput(true);
OutputStream outputStream = httpURLConnection.getOutputStream();
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream, "UTF-8"));
String data = URLEncoder.encode("Unterrichtsfach", "UTF-8") + "=" + URLEncoder.encode(Unterrichtsfach, "UTF-8") + "&" +
PHP
// $db_name="x1";
$link = mysql_connect('xxxx', 'xxxx', '');
$Unterrichtsfach = $_POST['Unterrichtsfach'];
//$Unterrichtsfach=$_POST["Unterrichtsfach"];
Danke im voraus!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.