【发布时间】:2012-01-16 20:16:05
【问题描述】:
我正在使用 mySQL 和 while 函数循环一个表,该表构建了所有表头和循环,但循环下没有任何内容。我在循环之后有一个<?php endwhile ?>,但它不会显示任何内容。它会从数据库中回显不止一个 tr,但我会丢失页面的其余部分!
<?php
$inttotalcredits = 0;
$result = mysql_query("SELECT * FROM site_products JOIN site_trans ON site_products.product_id = site_trans.trans_product");
while($row = mysql_fetch_array($result) or die(mysql_error())) :
?>
<tr>
<td><center><?php echo $row['product_id'] ?></center></td>
<td><center><?php echo $row['product_name'] ?></center></td>
<td><center><?php echo $row['product_number'] ?></center></td>
<td><center><?php echo $row['product_description'] ?></center></td>
<td><center><?php echo $row['trans_inventory'] ?></center></td>
<?php
$inttotalcredits += $row['trans_inventory']; ?>
</tr>
<?php endwhile ?>
</table>
<center><?php echo $inttotalcredits ?></center>
</p><p><a href="logout.php">Logout</a></p>
【问题讨论】:
-
向我们展示循环本身的代码。
-
对不起
No code, no help! -
我们帮不了你,因为你没有在这里放任何源代码。阅读常见问题解答:stackoverflow.com/faq
-
这是我见过的最同步的“向我们展示你的代码”cmets。
标签: php mysql while-loop html-table