0

我在 android 应用程序中有一个注册表单。我想需要将此注册信息插入网络数据库,以便在注册后我可以通过验证存储的数据库登录。

我的 onPostExecute 方法是

@Override
        protected void onPostExecute(String result) {
            super.onPostExecute(result);

            if(result.equals("working")){
                Toast.makeText(getApplicationContext(), "HTTP POST is working...", Toast.LENGTH_LONG).show();
            }else{
                Toast.makeText(getApplicationContext(), "Invalid POST req...", Toast.LENGTH_LONG).show();
            }
        }   

我的php代码是

$varUsername = $_POST['paramUsername'];
$varPassword = $_POST['paramPassword'];

if (isset($_POST['tag']) && $_POST['tag'] != '') 
 {

    $con= mysql_connect('localhost', 'root', '');
     if (!$con) {
    die('Not connected : ' . mysql_error());
                    }

      // make foo the current db
     $db_selected = mysql_select_db('post_db', $con);
       if (!$db_selected) {   die ('Can\'t use foo : ' . mysql_error());}


     $sql="INSERT INTO post_table (username,password)
       VALUES('$varUsername ','$varPassword')";

       if (!mysqli_query($con,$sql)){ die('Error: ' . mysqli_error($con)); }

echo 'working';

     }
            else{
                echo 'invalid';
                       }

但是我的信息无法插入。它总是显示“Invalid POST req...”的祝酒词;我应该怎么做才能将注册信息插入网络数据库?在那之后应该是什么登录程序???

4

0 回答 0