- 從MySQL表填充的下拉列表。
- 一個按鈕。
- 另一個PHP頁面
我需要做什麼:
單擊按鈕時,通過從下拉列表中選擇一個變量,第二個PHP頁面的價值。
將該變量傳遞給第二個php頁面上的mysql查詢。例如:$結果= mysql_query(「SELECT * FROM表,其中名稱,比如 」$ drop_down_value「);
我新的PHP和原諒我的幼稚
這是我的代碼來獲得值。下拉列表:
function dropdown_query()
{
mysql_connect("localhost","root","root") or die("Failed to connect with database!!!!");
mysql_select_db("student_test") or die("cannot select DB");
$result = mysql_query("Select * from marks");
if($result=== FALSE){
die(mysql_error());
}
while($r=mysql_fetch_array($result))
{
echo '<option value="' .$r['marks'] . '">' . $r['marks'] . '</option>';
}
,這是我的HTML部分:
select name="dropdown" onchange="somefunc()">
<option value="">Select...</option>
<?php dropdown_query()?>
</select>
可以說,我用類似的查詢上的另一pH值頁。但是會使用此頁面上選定的值作爲該查詢中的變量。
您將需要發佈您的代碼。 – andrewsi 2013-04-25 17:08:33
您需要查看'$ _POST',並查看'mysqli_ *'或PDO。不要使用mysql_ *函數。 – 2013-04-25 17:08:41
@andrewsi:沒有很多代碼可以顯示。但現在把它們放了。 – 2013-04-25 17:15:20