我的ID没有通过网址。我的代码如下
<?php
include 'library/connect.php';
$result = mysql_query("SELECT * FROM meetings ");
echo "<table border='1'><tr><th>Title</th><th>Chairman</th><th>Secretary</th><th>Terms of Reference</th><th>Named membership</th><th>Occurences</th><th>Book Room</th></tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['title']. "</td>";
echo "<td>" . $row['chairman']. "</td>";
echo "<td>" . $row['secretary']. "</td>";
echo "<td>" . $row['termsOfReference']. "</td>";
echo "<td>" . $row['named_membership']. "</td>";
echo "<td>" . $row['occurences']. "</td>";
?>
<td><a href ="secretary_booksRoom.php?meeting_id=<?php echo $meeting_id; ?>"><font color="#CC3300">Book: room/date/time</font></a></td>
<?php
}
echo "</tr>";
echo "</table>";
include 'library/closedb.php';
?>
你知道问题是什么吗?
答案 0 :(得分:1)
$meeting_id
设置在哪里?在我看来它应该是$row['meeting_id']
。
答案 1 :(得分:1)
定义$meeting_id
的位置?
看起来你做了一个选择,但忘了检索会议ID。
尝试将链接更改为:
<a href ="secretary_booksRoom.php?meeting_id=<?php echo $row['meeting_id']; ?>">
如果您的表格中包含名为meeting_id
的列。
答案 2 :(得分:0)
<tr>
标记
答案 3 :(得分:0)
您需要在将$ meeting_id变量添加到URL之前定义它,否则您的链接将只是“secretary_booksRoom.php?meeting_id =”。我将假设您的会议表有一个id列作为主键。在while循环中,尝试声明“$ meetind_id = $ row ['您的会议ID列']”。这应该获得会议ID并将其传递给URL。
希望这有帮助。