Alexander R.
- Forum-Beiträge: 1.148
04.12.2010, 13:46:55 via Website
04.12.2010 13:46:55 via Website
Hallo,
ich möchte von meiner Android-Application in eine MySQL-Datenbank schreiben...
Der PHP-Code dazu sieht folgendermassen aus:
Ich habe in der App 2 EditText Felder, beim klick auf den Button "Speichern" ausgelesen werden.
Nun ist meine Frage wie ich das an das PHP-Script übergeben kann...
Leider habe ich bisher nicht mit Http-post gearbeitet.
Hoffe jemand hat ein Beispiel für mich.
Android Code:
ich möchte von meiner Android-Application in eine MySQL-Datenbank schreiben...
Der PHP-Code dazu sieht folgendermassen aus:
1<?php
2mysql_connect("localhost","datenbankname","passwort");
3mysql_select_db("datenbank");
4
5$q=mysql_query("INSERT INTO test(title, message)
6 VALUES('".$_REQUEST['titel']."', '".$_REQUEST['nachricht']."')");
7
8while($e=mysql_fetch_assoc($q))
9 $output[]=$e;
10
11print(json_encode($output));
12
13mysql_close();
14?>
2mysql_connect("localhost","datenbankname","passwort");
3mysql_select_db("datenbank");
4
5$q=mysql_query("INSERT INTO test(title, message)
6 VALUES('".$_REQUEST['titel']."', '".$_REQUEST['nachricht']."')");
7
8while($e=mysql_fetch_assoc($q))
9 $output[]=$e;
10
11print(json_encode($output));
12
13mysql_close();
14?>
Ich habe in der App 2 EditText Felder, beim klick auf den Button "Speichern" ausgelesen werden.
Nun ist meine Frage wie ich das an das PHP-Script übergeben kann...
Leider habe ich bisher nicht mit Http-post gearbeitet.
Hoffe jemand hat ein Beispiel für mich.
Android Code:
1package de.Test;
2
3import android.os.Bundle;
4import android.view.View;
5import android.widget.Button;
6import android.widget.EditText;
7import android.widget.Toast;
8
9public class Test extends Activity {
10 /** Called when the activity is first created. */
11 public void onCreate(Bundle savedInstanceState) {
12 super.onCreate(savedInstanceState);
13 setContentView(R.layout.main);
14
15 Button save = (Button) findViewById(R.id.save);
16
17 save.setOnClickListener(new View.OnClickListener() {
18 public void onClick(View v) {
19 final EditText title = (EditText) findViewById(R.id.title);
20 final String titel = title.getText().toString();
21
22 final EditText message = (EditText) findViewById(R.id.message);
23 final String nachricht = message.getText().toString();
24
25 Toast.makeText(getApplicationContext(),
26 titel + " und " + nachricht, Toast.LENGTH_LONG).show();
27 }
28 });
29 }
30}
2
3import android.os.Bundle;
4import android.view.View;
5import android.widget.Button;
6import android.widget.EditText;
7import android.widget.Toast;
8
9public class Test extends Activity {
10 /** Called when the activity is first created. */
11 public void onCreate(Bundle savedInstanceState) {
12 super.onCreate(savedInstanceState);
13 setContentView(R.layout.main);
14
15 Button save = (Button) findViewById(R.id.save);
16
17 save.setOnClickListener(new View.OnClickListener() {
18 public void onClick(View v) {
19 final EditText title = (EditText) findViewById(R.id.title);
20 final String titel = title.getText().toString();
21
22 final EditText message = (EditText) findViewById(R.id.message);
23 final String nachricht = message.getText().toString();
24
25 Toast.makeText(getApplicationContext(),
26 titel + " und " + nachricht, Toast.LENGTH_LONG).show();
27 }
28 });
29 }
30}
— geändert am 04.12.2010, 13:47:05
Gruß Alexander
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.