SOS,急啊,大家帮帮忙看看怎么解决!高手们 我知道可能会说那就传$data[$i],$data[$i+1]....这个对于$data[0]这个连接是可以,但下一个td连接就不行了,要求无论是点哪个td的超连接都要将整个tr里的值带过去! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再补充一下:上面的td是循环出来的,这个是难点所在for($i=0;$i<$count_num;$i++){ printf("<td nowrap>%s<font></td>",$data[$i]); } 我说清楚一点:我从数据库中读出数据循环显示:while($data = mysql_fetch_array($query)){ printf("<tr>"); for($i=0;$i<$count_num;$i++){ $format = "<a href=\"javascript: window.open('ViewCache.php?$id=$data[$i],'_blank');void(0);\">%s</a>" ; printf("<td nowrap>$format</font></td>",$data[$i]); }}td是根据条件循环显示的,给每个TD加上连接将值传过去,难题:将这个TD所属的值传过去没问题,上面就OK了,现在要求循环显示的TD无论点哪个连接,要将整个TR的值传过去,不仅仅只传本TD的值,我就不晓得怎么做了,请高手指点! 例子:连接1 连接2 连接3test test2 test3点test的时候将test,test2,test3这三个值都得传过去,同理,点test2的时候也要将这3个值传过去。这下意思够清楚了吧! implode(',',$data);explode(',',$data); for($i=0;$i<$count_num;$i++){ $link="id$i=".$data[$i]; } for($i=0;$i<$count_num;$i++){ $format = "<a href=\"javascript: window.open('ViewCache.php?$link,'_blank');void(0);\">%s</a>" ; printf("<td nowrap>$format</font></td>",$data[$i]); }}不知道这样可行啊 1.php------while($data = mysql_fetch_array($query)){ $dataStr = implode(',',$data); printf("<tr>"); for($i=0;$i<$count_num;$i++){ $format = "<a href=\"javascript: window.open('ViewCache.php?id=$dataStr,'_blank');void(0);\">%s</a>" ; printf("<td nowrap>$format</font></td>",$data[$i]);}}ViewCache.php:-----------------------print_r(explode(',',$_GET['id'])); foolbirdflyfirst(湖水清澈) 高手 都不行啊,wygniuge()的代码我试了,当count_num=2的时候是两个TD,但也只传一个值过去了 循环 分组 基础代码错误!高手帮看看 关于php读取xml 多用户二级域名地址重写 关于字符串截取的函数。 快呀高入求救呀!!!!!!!!!! 诚意请教:关于带参调用PHP页面,在线等,急。。。 在线编辑器---SPAW phped问题 如何使用MYSQL-front? SQLyog问题!急求帮助在线等待 求一套网站.是关于介绍公司产品的.收费的也行,只求稳定!
printf("<td nowrap>%s<font></td>",$data[$i]);
}
我从数据库中读出数据循环显示:
while($data = mysql_fetch_array($query)){
printf("<tr>");
for($i=0;$i<$count_num;$i++){
$format = "<a href=\"javascript: window.open('ViewCache.php?$id=$data[$i],'_blank');void(0);\">%s</a>" ;
printf("<td nowrap>$format</font></td>",$data[$i]);
}
}
td是根据条件循环显示的,给每个TD加上连接将值传过去,难题:将这个TD所属的值传过去没问题,上面就OK了,现在要求循环显示的TD无论点哪个连接,要将整个TR的值传过去,不仅仅只传本TD的值,我就不晓得怎么做了,请高手指点!
连接1 连接2 连接3
test test2 test3点test的时候将test,test2,test3这三个值都得传过去,同理,点test2的时候也要将这3个值传过去。
这下意思够清楚了吧!
explode(',',$data);
$link="id$i=".$data[$i];
}
for($i=0;$i<$count_num;$i++){
$format = "<a href=\"javascript: window.open('ViewCache.php?$link,'_blank');void(0);\">%s</a>" ;
printf("<td nowrap>$format</font></td>",$data[$i]);
}
}
不知道这样可行啊
------
while($data = mysql_fetch_array($query))
{
$dataStr = implode(',',$data);
printf("<tr>");
for($i=0;$i<$count_num;$i++){
$format = "<a href=\"javascript:
window.open('ViewCache.php?id=$dataStr,'_blank');void(0);\">%s</a>" ;
printf("<td nowrap>$format</font></td>",$data[$i]);
}
}ViewCache.php:
-----------------------
print_r(explode(',',$_GET['id']));