我试图制作一个列表视图,我为参数
使用了额外的数据发送:
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显示没有错误,这些脚本有什么问题吗?请帮助我,我真的需要它。如果有必要显示完整的代码然后告诉我。