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

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

WBOY
Release: 2016-06-13 13:32:54
Original
1170 people have browsed it

如果获取循环内的值
问题:如何在需要弹出的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";        
    }

Copy after login


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>';


Copy after login




------解决方案--------------------
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";
}

是这个意思?还是我曲解你的想法了
------解决方案--------------------
Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template