Home  >  Article  >  Backend Development  >  如果获取循环内的值解决办法

如果获取循环内的值解决办法

WBOY
WBOYOriginal
2016-06-13 10:20:45894browse

如果获取循环内的值
问题:如何在需要弹出的DIV中显示、循环中的值呢?

比如我$records 数组中还有$records["qq"] 如何当用户点击这个tr的时候、自动将这个tr里$records["qq"]的值传到弹出的div里面

JScript code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function popUserDetail(x){    var popUp = document.getElementById("popUserDetail");  var h = (x.rowIndex)*20;        popUp.style.top= 25 + h + "px";        popUp.style.left="142px";        popUp.style.width="200px";        popUp.style.height="100px";        popUp.style.visibility="visible";            }


PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->         while ($records = mysql_fetch_array($rows))               {                   $arr = ct($records['uniqueid']);                  $fileLastUploadTime  = $arr[1];                    print       '<tr id="rIndex" onclick="popUserDetail(this)" onmousemove="hidePopUserDetail()">                         <td width="40px">'.st($records['lastT'],$fileLastUploadTime).'</td>                          <td width="100px">'.$records['barName'].'</td>                          <td width="160px">'.$records['lastLogin'].'</td>                          <td width="160px">'.date("Y-m-d H:i:s",$arr[1]).'</td>                          <td width="150px">'.$records['endTM'].'</td>                          <td width="40px">'.$arr[0].'</td>                          <td width="40px" style="border-right:0;">'.$records['version'].'</td>                          </tr>';                  }  print                  '                    <div class="popUserDetail" id="popUserDetail">d                          <table>                          <tr>
<td>客户编号:</td>
<td></td>                          </tr>
<tr>
<td>初次登陆:</td>
<td></td>                          </tr>
<tr>
<td>客户地址:</td>
<td></td>                          </tr>
<tr>
<td>联系QQ:</td>
<td></td>                          </tr>
</table>                    </div>';print '<div class="backupPagination">       <a href="backup.php?type=accountList&id=1">首页</a>|       <a href="backup.php?type=accountList&id='.%24prev.'">上一页</a>|       <a href="backup.php?type=accountList&id='.%24next.'">下一页</a>|       <a href="backup.php?type=accountList&id='.%24end.'">尾页</a><br>       <span>'.$total.'条记录 当前第'.$pageId.'页 共'.$pageCount.'页</span>       </div>';




------解决方案--------------------
print '
设一个id
print '... 联系QQ: ';

然后Js函数里
function popUserDetail(x, qq){
var popUp = document.getElementById("popUserDetail");
var h = (x.rowIndex)*20;
popUp.getElementById('qq').innerText = qq;
popUp.style.top= 25 + h + "px";
popUp.style.left="142px";
popUp.style.width="200px";
popUp.style.height="100px";
popUp.style.visibility="visible";
}

是这个意思?还是我曲解你的想法了
------解决方案--------------------
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn