首页 > 使用php连接mysql返回的数据没有办法写在指定的html表格里

使用php连接mysql返回的数据没有办法写在指定的html表格里

因为现实运行php,然后运行mysql,最后才是渲染html,所以先返回的数据不能写在指定的位置,应该怎么做

在返回的echo语句中我尝试加载tr td单元格,但是那个时候浏览器还没有渲染整体的html,所以不知道这个echo中的td 单元格放在哪里,能不能做到先组织好表格再填写数据进去。
非常感谢各位,我解决了问题,就是用echo把整个表单输出

echo "<div class=\"container\">
<table class=\"table table-bordered table-hover\">
  <caption>下载说明:点击文件名可查看影片简介。pc端/移动端点击<img src=\"http://www.ttmeiju.com/templates/ttmeiju/images/d7.gif\" alt=\"百度云盘\">可以跳转至百度云转存下载;pc端点击<img src=\"http://www.ttmeiju.com/templates/ttmeiju/images/d3.gif\" alt=\"磁力链高清美剧下载\">可跳转下载磁力链接,pc端点击<a href=\"http://subhd.com/\">外挂字幕</a>可跳转只Sub HD下载rar字幕包。</caption>
  <thead>
    <tr>
      <th class=\"col-sm-1 hidden-xs\">分类</th>
      <th class=\"col-sm-4 col-xs-5\">名字</th>
      <th class=\"col-sm-3 col-xs-5\">下载</th>
      <th class=\"col-sm-1 hidden-xs\">大小</th>
      <th class=\"col-sm-1 hidden-xs\">格式</th>
      <th class=\"col-sm-1 col-xs-2\">语言</th>
      <th class=\"col-sm-1 hidden-xs\">备注</th>
    </tr>
  </thead>
  <tbody>
            <tr>
                   <td class=\"hidden-xs\">电影</td>
                   <td><a href=\"http://book.douban.com/subject/11588813/\">".$arr['name']."</a></td>
                   <td><a href=\"".$arr['baidu']."\" title=\"百度云盘下载\"><img src=\"http://www.ttmeiju.com/templates/ttmeiju/images/d7.gif\" alt=\"百度云盘\">提取码:sbi9</a></td>
                   <td  class=\"hidden-xs\">".$arr['size']."</td>
                   <td class=\"hidden-xs\">mp4</td>
                   <td><a href=\"http://subhd.com/\">内嵌双语字幕</a></td>
                   <td class=\"hidden-xs\">720P</td>
                 </tr>
                   </tbody>
   </table>
  </div><!--/.container -->
  </body> ";

这样输出后还是满足我预想的要求,谢谢大家帮忙。


那如果这样只能用异步ajax来操作了!因为同步是不可能解决的,异步ajax获取数据,然后利用js渲染


面向过程的PHP写法是么?
td里可以嵌套PHP代码<td><?php echo $film["name"];?></td>,如果有循环在html代码外面再嵌套一层tr,很基础,初学建议先看看http://www.w3school.com.cn/php/index.asp

【热门文章】
【热门文章】