gpt4 book ai didi

PHP Echo 表列对齐

转载 作者:太空宇宙 更新时间:2023-11-04 10:20:19 25 4
gpt4 key购买 nike

我的这段代码在我制作的其他页面上运行良好,但在我的摘要页面上无法正常运行。

<?php
//AAFES-date1
$sqlAAFES1 = "SELECT * FROM aafes WHERE dueDate ='$date1'";
$qAAFES1 = $pdo->prepare($sqlAAFES1);
$qAAFES1->execute(array($date1));
$dataAAFES1 = $qAAFES1->fetch(PDO::FETCH_ASSOC);

if ($dataAAFES1){
echo '<table class="table table-condensed table-hover">';
echo '<tr>';
foreach ($pdo->query($sqlAAFES1) as $rowAAFES1){
echo '<td width="60%">'.$rowAAFES1['facilityName'].'</td>';
echo '<td style="text-align:right" width="40%">'.$rowAAFES1['totalQty'].'</td>';
echo '</tr>';
echo '</table>';
};
};
?>

enter image description here

如您所见,第二行与第一行不对齐。

enter image description here

而在另一个页面上,我使用了相同的 foreach 代码,但对齐是完美的。所以我想问一下这个似乎有什么问题。

最佳答案

不要关闭foreach在表后循环。放<tr></tr>里面foreach循环。

if ($dataAAFES1){
echo '<table class="table table-condensed table-hover">';
foreach ($pdo->query($sqlAAFES1) as $rowAAFES1){
echo '<tr>';
echo '<td width="60%">'.$rowAAFES1['facilityName'].'</td>';
echo '<td style="text-align:right" width="40%">'.$rowAAFES1['totalQty'].'</td>';
echo '</tr>';
};
echo '</table>';
};

关于PHP Echo 表列对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36893573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com