0

ユーザーが 1 つか 2 つのテキストを挿入できる mysql データベースがあります。彼らがウェンエントリまたはアンドロイドエントリのいずれかでEnterをクリックすると、ウェブサイトとアンドロイドアプリにテキストを表示するときにその新しい行を保持したいと思います。

データベースに挿入するための私のphpは次のとおりです。

<?php
error_log("starting code"); 
require_once('myConnectDB.inc.php');

        $u = $_POST['u'];
        $b = $_POST['b'];
        $n = $_POST['n'];

        //do some checks etc

        $db = new myConnectDB();


        $u = $db->real_escape_string($u);
        $n = $db->real_escape_string($n);
        $b = $db->real_escape_string($b);

        $query3 = "INSERT INTO tn (userID,beerID,note) VALUES ($u, '$b', '$n')";


        $result = $db->query($query3);

        $dbID = mysql_insert_id();

        echo $dbID;

?>
4

1 に答える 1

0

PHP サービスに渡す前urlencodeに、Android のテキストを取得する必要があります。EditText

入力したかどうかを言います。Hello how are you ? のみHelloが解釈され、残りのテキストは切り捨てられます。これを利用する必要があります

EditText edt1 = (EditText) findViewById(R.id.editText1);
String youredittextvalue = edt1.getText().toString().trim();
youredittextvalue = URLEncoder.encode(youredittextvalue, "utf-8");
于 2013-11-02T16:22:04.660 に答える