php - 如何在一张表中打印出两个查询?
问题描述
我在一个表单中有两个查询。我打印出这样的结果:
<table>
<thead>
<tr>
<th>Heading1</th>
<th>Heading2</th>
<th>Heading3</th>
<th>Heading4</th>
</tr>
</thead>
<tbody>
<?php foreach ($result1 as $row1) : ?>
<tr>
<td><?php echo escape($row1["Column1"]); ?></td>
<td><?php echo escape($row1["Column2"]); ?></td>
<td><?php echo escape($row1["Column3"]); ?></td>
<?php endforeach; ?> </tr>
<tr> <?php foreach ($result2 as $row2) : ?>
<td><?php echo escape($row2["Column4"]); ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
我想在不同的列中显示每个结果。但是第二个查询(“Column4”)的结果似乎出现在第二个表(??)中。它没有在其他列旁边回显,而是在下面: 当前输出
我该如何解决这个问题?
解决方案
你必须改变
<?php endforeach; ?> </tr>
<tr> <?php foreach ($result2 as $row2) : ?>
进入
<?php endforeach; ?>
<?php foreach ($result2 as $row2) : ?>
您已经开始另一行(“tr”标签关闭并重新打开)。
推荐阅读
- javascript - 在 React 中的 Firestore 中渲染保存的 HTML 字符串
- java - 如何仅将文本内容加载到标签内的 JTextPane 中?
- python - 从导入的 excel 文件中过滤字典条目
- python - 无法将图像添加到pygame
- python - 使用 python 抓取网页('NoneType' 对象没有属性 'get_text')
- python-3.x - 选择后获取OptionMenu值并存储在数组中
- python - Spyder Anaconda 无法启动
- java - 如何在同一个程序中调用 2 种不同的绘制方法?
- php - phpMyAdmin DisplayResults.php#1226 中的错误
- mysql - 我有两张桌子(会员和人)。我想得到一个职位最高的人的每个名字