目前,我在一个mysql表中有发票项目,它引用了另一个表中的发票号。我正在运行select * from查询以加入两个(下面)。我的问题是,如何在viewController
内创建while
?
按照目前的方式,我收到了包含每个发票项目的同一发票号码的多个列表...我只需要将它们组合在一起,这样我就可以获得一张发票记录,其中包含发票子项
while
*在此处开始发票循环*
$result = SELECT * FROM tblinvoices INNER JOIN tblinvoiceitems ON tblinvoices.invoice_id = tblinvoiceitems.invoice_id WHERE invoice_date BETWEEN CURDATE() - INTERVAL 14 DAY AND CURDATE() ORDER BY invoice_date DESC, invoice_time DESC;
<table style="width: 100%;">
<?php
while ( $row = mysqli_fetch_assoc( $result ) ) {
?>
*在此处开始发票项目循环*
<tr> <td width="6" align='center'> <?php echo($row['invoice_id']);?>
</td>
<td width="6" align='center'>
<?php echo($row['invoice_id']);?>
</td>
<td width="6" align='center'>
<?php echo(date("d/m/Y", strtotime($row['invoice_date'])));?>
</td>
<td width="6" align='center'>
<?php echo(date("g:i A", strtotime($row['invoice_time'])));?>
</td>
</tr>
<tr>
<td colspan="4">
<table>
*结束发票项目循环*
<tr>
<td align='center'>
<?php echo($row['invoice_item_id']);?>
</td>
<td align='center'>
<?php echo($row['invoice_item_name']);?>
</td>
<td align='center'>
<?php echo($row['invoice_item_cost']);?>
</td>
<td align='center'>
<?php echo($row['meal_item_taxed']);?>
</td>
</tr>
*结束发票循环*
</table>
</td>
</tr>
我只是不确定如何在我已经进入的时候进行while循环。
非常感谢任何帮助。 : - )
答案 0 :(得分:0)
我已经分享了一个帮助您解决问题的示例。如果没有,请分享您的所有代码,以便我们帮助您解决。
<!DOCTYPE html>
<html>
<head>
<title>Testing</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<style type="text/css">
.finder {
display: none;
}
</style>
</head>
<body>
<table>
<tr>
<td>HELLO</td>
<td>HELLO 1</td>
<td>HELLO 2</td>
<td>HELLO 3</td>
<td>HELLO 4</td>
<td class="clickme">HELLO 5</td>
</tr>
<tr class="finder"><td>123456</td></tr>
<tr>
<td>HELLO</td>
<td>HELLO 1</td>
<td>HELLO 2</td>
<td>HELLO 3</td>
<td>HELLO 4</td>
<td class="clickme">HELLO 5</td>
</tr>
<tr class="finder"><td>356454756</td></tr>
<tr>
<td>HELLO</td>
<td>HELLO 1</td>
<td>HELLO 2</td>
<td>HELLO 3</td>
<td>HELLO 4</td>
<td class="clickme">HELLO 5</td>
</tr>
<tr class="finder"><td>96723234</td></tr>
<tr>
<td>HELLO</td>
<td>HELLO 1</td>
<td>HELLO 2</td>
<td>HELLO 3</td>
<td>HELLO 4</td>
<td class="clickme">HELLO 5</td>
</tr>
<tr class="finder"><td>756756</td></tr>
</table>
</body>
<script type="text/javascript">
$(document).ready(function() {
$('.clickme').click(function() {
$(this).parent('tr').next().toggle();
});
});
</script>
</html>
如果有,请询问任何问题。
祝你有个美好的一天。