我已经没有关于如何做到这一点的想法了。我有一张带有 memberOrders 的桌子。现在有三个条目。我在屏幕上显示它没有问题,我在屏幕上放置它有问题。我需要把它从顶部放 600px。它必须在 echo 语句中,因为它在 while 循环中查看相同 memberNumber 的行,然后在屏幕上显示所有行。但是,当我在 echo 语句中执行此操作并将表 600 放在屏幕上时,它会将所有行放在彼此的顶部,我不知道如何将它们分开。这是我所拥有的:
<?php
session_start(); // Must start session first thing
//Connect to the database through our include
include_once "connect_to_mysql.php";
// Place Session variable 'id' into local variable
$id = $_SESSION['id'];
// Process the form if it is submitted
$sql = mysql_query("SELECT memberNumber FROM members WHERE id='$userid'");
$row = mysql_fetch_assoc($sql);
$uniqueMember = $row['memberNumber'];
$result = mysql_query("SELECT * FROM memberOrders WHERE memberNumber='$uniqueMember'");
while ($row = mysql_fetch_array($result)){
echo '<table cellpadding="12" style="position:absolute; left:300px; top:600px">
<tr style="border:1px solid black">
<th style="padding:15px">Link To Order</th>
<th>Order Cost</th>
<th>Order Status</th>
</tr>
<tr>
<td>',$row['orderLinks'],'</td>
<td style="text-align:center">$',$row['cost'],'</td>
<td style="text-align:center">',$row['orderStatus'],'</td>
</tr>
</table>',"<br>";
}
?>
我知道代码并不完美而且很混乱,但我只想以漂亮的表格格式显示所有内容,其中包含三个或四个表格标题以及标题下的结果,而不会将它们相互叠加。有任何想法吗?