如何在android中获取额外数据以及如何将其用作mysql作为参数

时间:2015-03-20 07:22:31

标签: php android mysql

我试图制作一个列表视图,我为参数

使用了额外的数据

发送:

Intent nextActivity = new Intent(DetailActivity.this,Kuisioner.class);
nextActivity.putExtra("idm", strNrp);
startActivity(nextActivity);

收到:

Intent intent= getIntent();
final String MhsID = intent.getStringExtra("idm"); 
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("sMhsID", MhsID));

是否有必要显示完整的代码? logcat说我的第二个活动has extras。我认为这意味着我的额外数据已成功发送。 并"sMhsID"将此用于我的php文件

<?php
    $objConnect = mysql_connect("localhost","root","");
    $objDB = mysql_select_db("mydb");

    $strMhsID = $_POST["sMhsID"];
    $strSQL = "SELECT * FROM student_mk WHERE 1 AND id_mhw = '".$strMhsID."' ";
    $objQuery = mysql_query($strSQL);
    $intNumField = mysql_num_fields($objQuery);
    $resultArray = array();
    while($obResult = mysql_fetch_array($objQuery))
    {
        $arrCol = array();
        for($i=0;$i<$intNumField;$i++)
        {
            $arrCol[mysql_field_name($objQuery,$i)] = $obResult[$i];
        }
        array_push($resultArray,$arrCol);
    }

    mysql_close($objConnect);

    echo json_encode($resultArray);
?>

但我的listview没有显示任何内容,logcat显示没有错误,这些脚本有什么问题吗?请帮助我,我真的需要它。如果有必要显示完整的代码然后告诉我。

0 个答案:

没有答案