【问题标题】:Display result on a single table在单个表上显示结果
【发布时间】:2016-10-10 06:43:48
【问题描述】:

我在树查询中有多个值。我希望获取数组的所有 3 个值并将结果显示在表中。不幸的是,我只有第三个记录,我已经甚至在第二个数组中回显表格,但什么也不显示..有什么办法吗?

 $sql = mysql_query("select userid from dept_user where lead_id=61");

 while($res = mysql_fetch_array($sql)){

  // $user = $res['userid'];
    $a = $res['userid'];

    if ($a !== 0){
      echo "1st: " . $a;
      echo "<br/>";
      $s = mysql_query("select userid from dept_user where lead_id=$a");

      while($res = mysql_fetch_array($sql)) {
        $q = $res['userid'];
        echo "<br/>";

        if($q !==0) {
          echo  "Second: " . $q;
          echo "<br/>";
          $f = mysql_query("select userid from dept_user where lead_id=$q");

          while($res = mysql_fetch_array($f)) {
            $u = $res['userid'];
            $n = mysql_query("Select user.firstname, user.lastname, department.dept_name, job_title.title, role.rolename, user.userid From user Inner Join  dept_user On user.userid = dept_user.userid Inner Join  department On department.dept_id = dept_user.dept_id Inner Join  job_title On job_title.title_id = user.titleid Inner Join  role On role.roleid = user.roleid Where user.userid = $u "); 
            echo "<table border='1'>
<tr>

<th>id</th>
<th>first name</th>
<th>last name</th>
<th>dept name</th>
<th>title</th>
<th>rolename</th>
</tr>";

            while($row = mysql_fetch_array($n)) {

              echo "<tr>";
              echo "<td>" . $row['userid'] . "</td>";
              echo "<td>" . $row['firstname'] . "</td>";
              echo "<td>" . $row['lastname'] . "</td>";
              echo "<td>" . $row['dept_name'] . "</td>";
              echo "<td>" . $row['title'] . "</td>";
              echo "<td>"  . $row['rolename'] . "</td>";
              echo "</tr>";
            }

          echo "</table>";
        }
      }
    }
  }
}

【问题讨论】:

    标签: php sql html-table


    【解决方案1】:

    尝试在第二个和第三个循环中将变量从 $res 重命名为 $res1 和 $res2

    【讨论】:

    • ok thx 注意.. sedifning 数组时我可以在任何地方使用相同的变量吗? $a = $res1['userid'];, $a = $res2['userid']; , $a = $res['userid'];
    猜你喜欢
    • 2014-06-14
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    相关资源
    最近更新 更多