我正在做一个使用具有输入条目的数据表的报告条目。问题是最后一行未正确显示。
这是我的数据表,
$flightsCount = $_POST['flights'];
<tbody>
<?php
for($i = 1; $i <= count($flightsCount);$i++){
$flightRoute = $mysqli->query("SELECT flight_region FROM mst_flight WHERE flight_id = '$flightsCount[$i]'")->fetch_object()->flight_region;
echo "<tr>";
echo "<td>$i</td>";
echo "<td>GA $flightsCount[$i]</td>";
echo "<td>$flightRoute</td>";
echo "<td>$newDate</td>";
echo "<td><input type='text'/></td>";
echo "<td><input type='text'/></td>";
echo "<td><input type='text'/></td>";
echo "</tr>";
}
?>
</tbody>
错误消息是, 注意:未定义偏移量:C:\xampp\htdocs\SOBCASHIER\html\main\divpages\srdetailstab.php 第 34 行中的 5
注意:尝试在第 34 行获取 C:\xampp\htdocs\SOBCASHIER\html\main\divpages\srdetailstab.php 中非对象的属性
注意:未定义偏移量:C:\xampp\htdocs\SOBCASHIER\html\main\divpages\srdetailstab.php 第 37 行中的 5
最后一行仅显示 GA,不显示代码。
请帮助我
最佳答案
只需从 0
开始 for
循环即可。像:
for($i = 0; $i < count($flightsCount);$i++)
要在td
中显示,只需写入$i + 1
。
注意:无法对此进行测试,但希望它能够发挥作用
关于javascript - 循环数据表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36402976/