使用mysql表中的数据填充选择框

时间:2011-05-19 13:20:03

标签: php

如何使用mysql表中的数据填充选择框,然后将该值从一个页面移动到另一个页面。 我做了一个小编码,我能够从表中获取所有值,但我无法将这些值移到其他页面。

$query1="SELECT  * FROM seat_no WHERE seatno NOT IN(SELECT seatno FROM check_in_desk)";
$result1 = mysql_query($query1);

<select name="txt_seatno">
 <?php

while($nt=mysql_fetch_array($result1))
{
echo "<option value=$nt[id]>$nt[seatno]</option>";
}
</select>
?>

2 个答案:

答案 0 :(得分:0)

您可以在您需要的页面上查找值吗?如果没有,您可以将数据作为GET或POST变量传递,然后使用它在新页面上生成选择框选项。

答案 1 :(得分:0)

我能想到两种方式;

1)将值附加到url,所以它是;

echo '<a href="page.php?id=' . $nt[id] . '">' . $nt[seatno] . '</a>';

并在接收页面中,你放了;

$id = (int) $_GET['id'];

2)或者你可以简单地使用它; http://www.w3schools.com/html/tryit.asp?filename=tryhtml_select2

(下拉菜单)

(顺便说一下;你的&lt; / select&gt;应该之后?&gt;)