
如果你直接放在里面的话,2个sql语句会冲突的,所以给你个思路就是,把第一次查出的id用数组存贮起来,作为第二次查询的条件
既然一起会冲突,那就把2次查询分离。但是第二次sql是根据第一次的结果来查询的,所以分离需要一点技巧。
伪代码
while(fetch_array($row=query(sql1))){ //由于嵌套使用sql语句,所以把while变成foreach循环
$row1 [] = $row;
}
foreach($row1 as $row ){
sql2
}
根据你的意思,使用volist是不行的,因为你用ajax的目的是不刷新页面,而volist是在服务器端执行的
你已经在div中显示了返回的数据,现在想要在select中显示,道理还是一样的啊
123<select id="txtHint"> <option>请选择编辑</option></select>123456var data = eval(xml>
foreach( datarow dr in datatablerows)
{
//do something with dr
}
是这个意思
补充一下,你先用SQL把查询到的ID值放进datatable里,然后用上面的循环输出不就行了
select id from tablename之类的
<script type="text/javascript" src="js/jqueryminjs"></script>
<script type="text/javascript">
$(function(){
var len = $("div[name='divName']")size();//获取name标签的个数
var arr = [];
for(var index = 0; index < len; index++){//创建一个数字数组
arr[index] = index;
}
$each(arr, function(i){//循环得到不同的id的值
var idValue = $("div[name='divName']")eq(i)attr("id");
if(idValue != ''){
alert(idValue);
}
});
});
</script>
var divs= documentgetElementsByTagName("div");
for(var i=0;i<divslength;i++){
var divname = documentgetElementsByName(divs[i]);//取到所有div对象id
}
以上就是关于php如何循环读出两个id的内容全部的内容,包括:php如何循环读出两个id的内容、ThinkPHP中volist循环出来的数据如何获取到某一条数据id、急急急!!!如何循环输出取出来的ID值,C#代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)