我有这个表来动态显示我的数据库中的数据
<table border="1">
<th>PO</th>
<th>Fuel Details ID</th>
<th>Date</th>
<th>Price</th>
<th>Liters</th>
<th>Previous Balance</th>
<th>Hobo</th>
<th>Truck ID</th>
<th>Fuel Source</th>
<th>Date</th>
<th>Route</th>
<th>Destination</th>
<th>Number of Vans</th>
<th>Stripping</th>
<th>Truck ID</th>
<th>Customer ID</th>
<th>Driver ID</th>
<th>PO ID</th>
<th>Waybill ID</th>
<?php do { ?>
<tr>
<td><?php echo $row_PKFD['tbl_po_id_po']; ?></td>
<td><?php echo $row_PKFD['id_fuel_details']; ?></td>
<td><?php echo $row_PKFD['fuel_details_date']; ?></td>
<td><?php echo $row_PKFD['fuel_details_price']; ?></td>
<td><?php echo $row_PKFD['fuel_details_liters']; ?></td>
<td><?php echo $row_PKFD['fuel_details_previous_bal']; ?></td>
<td><?php echo $row_PKFD['fuel_details_hobo']; ?></td>
<td><?php echo $row_PKFD['tbl_truck_id_truck']; ?></td>
<td><?php echo $row_PKFD['tbl_fuel_source_id_fuel_source']; ?></td>
<?php do { ?>
<td><?php echo $row_PKDD['delivery_details_date']?></td>
<td><?php echo $row_PKDD['delivery_details_route']?></td>
<td><?php echo $row_PKDD['delivery_details_destination']?></td>
<td><?php echo $row_PKDD['delivery_details_van_no']?></td>
<td><?php echo $row_PKDD['delivery_details_strip_stuff']?></td>
<td><?php echo $row_PKDD['tbl_truck_id_truck']?></td>
<td><?php echo $row_PKDD['tbl_customer_id_customer']?></td>
<td><?php echo $row_PKDD['tbl_driver_id_driver']?></td>
<td><?php echo $row_PKDD['tbl_po_id_po']?></td>
<td><?php echo $row_PKDD['tbl_waybill_id_waybill']?></td>
</tr>
<?php } while ($row_PKDD = mysql_fetch_assoc($PKDD)); ?>
<?php } while ($row_PKFD = mysql_fetch_assoc($PKFD)); ?>
</table>
第一个显示第一个实例,如果程序找到与第一个相关的两个或多个数据,它将生成另一个,在下面的代码中,您可以看到我的问题是当我显示第一个实例和第二个实例的第一个实例时已对齐,但是当程序找到与第一个相关的另一个数据时,它将生成另一个数据,但不会内联在第二个数据上,我希望它显示第一个数据将与第二个数据的第一个实例对齐,而第二个数据的第二个实例将是下面是第二个实例的第一个实例
第一张图是代码显示的内容
第二张图片显示了我想要显示的内容
最佳答案
<table border="1">
<tr>
<th>PO</th>
<th>Fuel Details ID</th>
<th>Date</th>
<th>Price</th>
<th>Liters</th>
<th>Previous Balance</th>
<th>Hobo</th>
<th>Truck ID</th>
<th>Fuel Source</th>
<th>Date</th>
<th>Route</th>
<th>Destination</th>
<th>Number of Vans</th>
<th>Stripping</th>
<th>Truck ID</th>
<th>Customer ID</th>
<th>Driver ID</th>
<th>PO ID</th>
<th>Waybill ID</th>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_PKFD['tbl_po_id_po']; ?></td>
<td><?php echo $row_PKFD['id_fuel_details']; ?></td>
<td><?php echo $row_PKFD['fuel_details_date']; ?></td>
<td><?php echo $row_PKFD['fuel_details_price']; ?></td>
<td><?php echo $row_PKFD['fuel_details_liters']; ?></td>
<td><?php echo $row_PKFD['fuel_details_previous_bal']; ?></td>
<td><?php echo $row_PKFD['fuel_details_hobo']; ?></td>
<td><?php echo $row_PKFD['tbl_truck_id_truck']; ?></td>
<td><?php echo $row_PKFD['tbl_fuel_source_id_fuel_source']; ?></td>
<?php
if(!mysql_fetch_assoc($PKDD)){
?><td colspan='10'></td><?php
}else{
?>
do {
$i=0;
if($i > 0){
?></tr><tr><td coslpan='9'></td><?php
}
<td><?php echo $row_PKDD['delivery_details_date']?></td>
<td><?php echo $row_PKDD['delivery_details_route']?></td>
<td><?php echo $row_PKDD['delivery_details_destination']?></td>
<td><?php echo $row_PKDD['delivery_details_van_no']?></td>
<td><?php echo $row_PKDD['delivery_details_strip_stuff']?></td>
<td><?php echo $row_PKDD['tbl_truck_id_truck']?></td>
<td><?php echo $row_PKDD['tbl_customer_id_customer']?></td>
<td><?php echo $row_PKDD['tbl_driver_id_driver']?></td>
<td><?php echo $row_PKDD['tbl_po_id_po']?></td>
<td><?php echo $row_PKDD['tbl_waybill_id_waybill']?></td>
if($i > 0){
?></tr><tr><?php
}
$i++;
} while ($row_PKDD = mysql_fetch_assoc($PKDD));
}
?>
</tr>
<?php } while ($row_PKFD = mysql_fetch_assoc($PKFD)); ?>
</table>
关于java - 动态表格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20439298/