免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1756 | 回复: 0
打印 上一主题 下一主题

php新手的一个tab切换问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-12 10:32 |只看该作者 |倒序浏览
本帖最后由 frank533 于 2012-05-12 21:18 编辑

现有一个客户信息列表页面,想通过tab方式按照客户地域分别显示,数据库里有个专门的地域表,只有两个字段:地域id及地域名称。tab标签是通过数据库查询出地域名称来显示。代码如下:

  1. <ul>
  2. <?php
  3.         $sql_meter_read_area = "select * from sc_user_area";
  4.         $area_rst = mysqli_query($conn, $sql_meter_read_area);
  5.                 while ($area_row = mysqli_fetch_array($area_rst)) {
  6.                 echo "<li><a href=\"#tabs-$area_row[0]\">$area_row[1]</a></li> \n";
  7.         }
  8. ?>
  9. </ul>
复制代码
其中tabs-$area_row[0]的最终形式是tabs-1、tabs-2、tabs-3……依次类推,1、2、3为地域表中地域的id。
然后有若干个div标签,其id分别指向tabs-1、tabs-2……内容为相应地域的客户名单,由于客户地域是有可能增加或者减少的,如果要根据地域信息的变化来手动增加或减少div标签,会很麻烦。所以想实现在各自的tab里只显示相应地域的客户列表,如下:

  1. <?php
  2.         $sql_meter_read_area = "select sc_user_area.id, sc_users.name from sc_user_area, sc_users";
  3.         $area_rst = mysqli_query($conn, $sql_meter_read_area);
  4.                 while ($area_row = mysqli_fetch_array($area_rst)) {
  5.                 echo "<div id=\"tabs-$area_row[0]\">";
  6.                 echo "<p>此处根据上面的id显示对应的客户列表</p>";
  7.                 echo "</div> \n";
  8.         }
  9. ?>
复制代码
请问上面p标签处代码该怎么写才能实现这个功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP