android客户端接收json数据库,比较json数据接收从android到数据库数据在php

这篇博客讨论了一个PHP函数的问题,该函数用于获取用户登录信息并进行JSON响应。作者遇到一个未定义指数的错误,可能是由于在比较POST数据与数据库记录时,没有正确处理数据。解决方案可能涉及确保表单使用POST方法,并正确验证从Android设备发送的JSON数据。博客中还提到了在调试过程中检查Android客户端发送的数据的重要性。
摘要由CSDN通过智能技术生成

的错误是::

public function actionGetUserLogin()

{

// array for JSON response

$response = array();

$conn=mysqli_connect("localhost","root","","db");

$user_login = "select * from user" ;

$query = mysqli_query ($conn, $user_login);

while($results = mysqli_fetch_array ($query)){

$user_name = $results['mobile_user_name'];

$pass = $results['mobile_user_pass'];

echo $user_name;

echo "";

echo $pass;

echo "";

}

//compare the POST data from user with the existing username and password in database table

if($_POST['username']==$user_name&&$_POST['username']!=""&&$_POST['password']==$pass&&$_POST['password']!="")

{

//if match with database record

$response["success"] = 1;

$response["message"] = "correct";

}else{

$response["success"] = 0;

$response["message"] = "wrong";

}

echo json_encode($response);

Yii::app()->end();

}

当我使用这个网址测试这个方法,我得到一个错误未定义指数:用户名

是它接受json时,我的php出错了? 有没有办法显示android发送的json数据?

2015-03-31

imcrazy

+0

你必须确保表单使用post方法。 –

2015-03-31 22:54:09

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值