id没有通过网址

时间:2012-01-04 18:08:24

标签: php mysql

我的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';
?>

你知道问题是什么吗?

4 个答案:

答案 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)

需要在while循环中关闭

<tr>标记

答案 3 :(得分:0)

您需要在将$ meeting_id变量添加到URL之前定义它,否则您的链接将只是“secretary_booksRoom.php?meeting_id =”。我将假设您的会议表有一个id列作为主键。在while循环中,尝试声明“$ meetind_id = $ row ['您的会议ID列']”。这应该获得会议ID并将其传递给URL。

希望这有帮助。