循环数据表行
Looping Datatables Row
我正在做一个报告条目,它使用有输入条目的数据表。问题是最后一行显示不正确。
这是我的数据表,
$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:''examplep''htdocs''SOBCASHIER''html''main''divepages''srdetailstab.php中的第34行上为5
注意:正在尝试获取C:''examplep''htdocs''SOBCASHIER''html''main''divepages''srdetailstab.php中第34行上非对象的属性
注意:未定义的偏移量:在C:''examplep''htdocs''SOBCASHIER''html''main''divepages''srdetailstab.php的第37行中为5
最后一行只显示GA,没有显示代码。
请帮助我
只需从0
开始for
循环。类似:
for($i = 0; $i < count($flightsCount);$i++)
并且在CCD_ 3中显示仅写入CCD_。
注意:无法对此进行测试,但希望它能在上运行
您忘记包含$flightsCount 的0
索引
您的代码应更新为:
$flightsCount = $_POST['flights'];
<tbody>
<?php
for($i = 0; $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+1)."</td>";//updated to include the index update
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>
相关文章:
- 用程序搜索JQuery数据表中的文本
- 具有rowGrouping的数据表无法隐藏列
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 将单击事件添加到数据表
- 使用带有参数的数据表sAjaxSource
- 对角度数据表中括号内的数字进行排序
- 动态构建一个数据表与scriplets
- jquery数据表的自定义ko绑定
- 预览数据表单
- 如何在数据表中设置从Ajax响应选中的复选框
- DT数据表背景颜色为黑色,但仍有悬停和选择颜色
- 数据表-隐藏/显示列
- 对损坏的子行进行排序的数据表
- 数据表排序但对行进行分组
- 数据表1.10,第列.转发器使用情况
- 如何将JSON编码的PHP数组发送到同一页面上的数据表
- 循环数据表行
- 在JavaScript中使用for循环的XML数据表
- 数据表循环遍历所有表行,只循环当前显示的表行
- 数据表:通过循环动态创建列属性