【发布时间】:2016-09-30 08:40:29
【问题描述】:
我正在创建一个系统,其中数据库中的记录需要显示在 HTML 表中。 HTML 表格和获取数据工作正常。 但是,我需要一列,每行都有一个删除图标/链接。 例如,第一行将有一行数据,最后一列中的 X 表示删除。 它以前工作正常,但是现在我需要更新从 MySQL 到 MySQLi 的所有内容。 生成表格的旧方法不再有效(使用 for 循环和 php),因此我必须使用 while 循环。
请看我的代码。
<table align="center" cellpadding="10px">
<tr>
<td>
<?php
echo "<table align=center; width=833; height=102; border=1>"; //begin table tag...
echo "<tr bgcolor=#eeeeee>";
echo "<td>" . "Locomotive" . "</td>";
echo "<td>" . "Headcode" . "</td>";
echo "<td>" . "Seen At" . "</td>";
echo "<td>" . "Train Origin" . "</td>";
echo "<td>" . "Train Destination" . "</td>";
echo "<td>" . "On" . "</td>";
echo "<td>" . "At" . "</td>";
echo "<td>" . "Action" . "</td>";
echo "</tr>";
while ($rowitem = mysqli_fetch_array($dataresults)) {
echo "<tr>";
echo "<td>" . $rowitem['Class'] . $rowitem['Number'] . "</td>";
echo "<td>" . $rowitem['Headcode'] . "</td>";
echo "<td>" . $rowitem['SightedLocation'] . "</td>";
echo "<td>" . $rowitem['TrainOrigin'] . "</td>";
echo "<td>" . $rowitem['TrainDestination'] . "</td>";
echo "<td>" . $rowitem['SightingDate'] . "</td>";
echo "<td>" . $rowitem['SightingTime'] . "</td>";
echo "<td>" . <a href = "SightingHome.php?d=1&id=<?php echo $rowitem['SightingID'] ?>" <img src = 'Images/delete.png' title = "Delete This Sighting" width = "25" height = "24" /> </td>;
echo "</tr>";
}
echo "</table>";
?>
</td>
</tr>
问题是我正在努力将 PHP 放入该行中以执行操作,即底部表格中的最后一个回显。
如果有人需要完整代码,我可以提供。
PS:数据结果如下
$UserName = $_SESSION['UserID'];
$SightingData = "SELECT * from tblsightings WHERE UserID = '$UserName' ORDER BY SightingDate DESC" ;
$dataresults = mysqli_query($connection,$SightingData);
我只是从我已经拥有的旧系统上重建新系统,但是自从我使用 PHP 以来已经有几年了。 新网站http://trainmania100.x10host.com/
【问题讨论】:
标签: php html html-table