2011-05-19 17 views
0

如何使用mysql表中的數據填充選擇框,然後將該值從一個頁面移動到另一個頁面。 我做了一個小的編碼,我能夠從表中獲取所有值,但我無法將這些值移到其他頁面。使用mysqltable中的數據填充選擇框

$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> 
?> 
+0

只是爲了澄清,做你想做的所有值發送到另一個頁面?或者,用戶是否會從您的選擇框中選擇一個值,這就是您想要發送到另一個頁面的值? – martynthewolf 2011-05-19 14:54:17

回答

0

你能只查找你需要他們的頁面上的價值?如果不是,則可以將數據作爲GET或POST變量傳遞,然後使用它在新頁面上生成選擇框選項。

+0

謝謝,我明白了 – user760946 2011-05-19 13:28:56

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

(下拉菜單)

(順便說一句,你< /選擇>要來後>?)