为什么循环出来的数组 输出的时候 每个数组的值都是一样的,望高手和路过的都能指点一下。$qryhis = "select * from bid_account ba left join user_manage r on ba.user_id=r.id where ba.product_id=$aucid order by ba.id desc limit 0,10";
$reshis = mysql_query($qryhis) or die(mysql_error());
$total = mysql_num_rows($reshis);
$obj = mysql_fetch_object($reshis);
for($i=0;$i<$total;$i++)
{
$arr[$i] = array('bprice'=>$obj->bidding_price,'username'=>$obj->user_name.$i,'bidtype'=>substr($obj->shijian,10));
}
echo json_encode($arr); 以下是通过ajax输出的代码:
auctionhisid = "<?=$obj_pro->id !=""?$obj_pro->id :"";?>";
getStatusUrl3 = "updatehistory.php?aucid_new="+auctionhisid;
$.ajax(
{
url: getStatusUrl3,
dataType: "json", success: function(data)
{
var i=0;
while(i<data.length)
{
document.getElementById("bid_price_" + i).innerHTML = data[i].bprice;
document.getElementById("bid_user_name_" + i).innerHTML = data[i].username;
document.getElementById("bid_type_" + i).innerHTML = data[i].bidtype;
i++;
}
},
error: function(XMLResponse){
//alert(XMLResponse.responseText);
}
}); },1000)
$reshis = mysql_query($qryhis) or die(mysql_error());
$total = mysql_num_rows($reshis);
$obj = mysql_fetch_object($reshis);
for($i=0;$i<$total;$i++)
{
$arr[$i] = array('bprice'=>$obj->bidding_price,'username'=>$obj->user_name.$i,'bidtype'=>substr($obj->shijian,10));
}
echo json_encode($arr); 以下是通过ajax输出的代码:
auctionhisid = "<?=$obj_pro->id !=""?$obj_pro->id :"";?>";
getStatusUrl3 = "updatehistory.php?aucid_new="+auctionhisid;
$.ajax(
{
url: getStatusUrl3,
dataType: "json", success: function(data)
{
var i=0;
while(i<data.length)
{
document.getElementById("bid_price_" + i).innerHTML = data[i].bprice;
document.getElementById("bid_user_name_" + i).innerHTML = data[i].username;
document.getElementById("bid_type_" + i).innerHTML = data[i].bidtype;
i++;
}
},
error: function(XMLResponse){
//alert(XMLResponse.responseText);
}
}); },1000)
解决方案 »
- 紧急求救:linux 下启动apache遇到问题,清帮忙解决
- 招聘:PHP高级软件工程师【急】--成都
- 新手求助
- uploadify 和 PHP的插入记录问题
- 请问想学linux,请帮忙推荐一本好书?
- snoopy登录失败,表单还有什么没提交呢?
- 求指引谢谢Exception... "Component returned failure
- 利用php程序修改linux下的crontab文件
- 超级难的搜索问题,有一个句子怎么样才能从数据库查出与那个关键字匹配
- dedecms在php7.0下后台不显示
- 希望高手出现啊!我用phpcms2008,预览“内容标签”时,出现问题
- 如何用PHP操作word,包括修改、添加、保存等。将数据库中的内容导到一个word文档中。求具体过程,谢谢各位!
$reshis = mysql_query($qryhis) or die(mysql_error());$arr = array();
while($obj = mysql_fetch_object($reshis)) {
$arr[] = array(
'bprice' => $obj->bidding_price,
'username' => $obj->username,
'bidtype' => substr($obj->shijian,10)
);
}
echo json_encode($arr);