【发布时间】:2015-04-01 19:24:28
【问题描述】:
我有以下代码:
<?php
require "dbconn.php";
$register="SELECT * from register WHERE username = '". $_SESSION['username']."'";
$re = $connect->query($register);
$numrow = $re->num_rows;
echo "<table>";
echo "<tr>";
echo"<th>Username</th>";
echo"<th>Forename</th>";
echo"<th>Surname</th>";
echo"<th>Course</th>";
echo"<th>Subject</th>";
echo"<th>Level</th>";
echo"<th>Date</th>";
echo"<th>Time</th>";
echo"</tr>";
$count = 0;
while ($count < $numrow)
{
$row = $re->fetch_assoc();
extract($row);
echo "<tr>";
echo "<td>";
echo $username;
echo "</td>";
echo "<td>";
echo $firstName;
echo "</td>";
echo "<td>";
echo $surname;
echo "</td>";
echo "<td>";
echo $course;
echo "</td>";
echo "<td>";
echo $subject;
echo "</td>";
echo "<td>";
echo $level;
echo "</td>";
echo "<td>";
echo $date;
echo "</td>";
echo "<td>";
echo $time;
echo "</td>";
echo "</tr>";
$count = $count + 1;
}
?>
它将数据库中的记录显示为表单。我有以下按钮:
<FORM METHOD="LINK" ACTION="register.php">
<INPUT TYPE="submit" VALUE="Go back to register"></INPUT></form>
无论我把按钮放在什么 DIV 中,或者我给它什么 CSS。该按钮始终位于数据库中的表单上方,而我无法将其置于表格下方。
有什么想法吗?
【问题讨论】:
-
如果您发布完整的代码会有所帮助,因为没有指示表单元素与 db 输出相关的位置。一个快速而肮脏的解决方法是将提交按钮放在表格页脚中。
-
看这个:stackoverflow.com/questions/11582286/…不要以为有一个方法叫“LINK”
-
链接不是问题,与问题无关..表格在 $count = $count + 1;并在同一个 div 中。如果我把它放在另一个 div 中,结果仍然是一样的。是的,这可以工作,但想知道是否有更好的方法
-
Yeeehaw Ralph! @Fred-ii-
-
当然可以,我会接受的