-2
需要一些建議。如何使用一系列下拉列表來顯示來自mysql數據庫的數據
我想在網站上包含4個下拉列表,它們都包含來自mysql表中不同字段的數據。
然後我希望能夠按提交按鈕並在網頁上顯示所需的數據。
我很難知道要使用哪種編程語言,也很難找到任何教程。任何幫助將不勝感激。
謝謝
需要一些建議。如何使用一系列下拉列表來顯示來自mysql數據庫的數據
我想在網站上包含4個下拉列表,它們都包含來自mysql表中不同字段的數據。
然後我希望能夠按提交按鈕並在網頁上顯示所需的數據。
我很難知道要使用哪種編程語言,也很難找到任何教程。任何幫助將不勝感激。
謝謝
您的意思是一個HTML下拉列表或只是一個選擇下拉式窗體?
如果你的意思是在窗體中選擇下拉菜單,你可以做這樣的事情:
<?PHP
$query = mysql_query("SELECT value FROM table ORDER BY value ASC") or die(mysql_error());
$result = mysql_num_rows($result);
// If no results have been found or when table is empty?
if ($result == 0) {
echo 'No results have been found.';
} else {
// Display form
echo '<form name="form" method="post" action="your_result.php">';
echo '<select name="list" id="lists">';
// Fetch results from database and list in the select box
while ($fetch = mysql_fetch_assoc($query)) {
echo '<option id="'.$fetch['value'].'">'.$fetch['value'].'</option>';
}
echo '</select>';
echo '</form>';
}
?>
然後在your_result.php你應該從你的MySQL數據庫基礎上從數值讀取數據(當你取回使用mysql_real_escape_string):
<?PHP $_POST['list']; ?>
你也可以在一個文件中做所有事情,但那取決於你。嘗試使用谷歌,那裏有幾十個教程。
你知道如何使用PHP從數據庫中查詢數據嗎?你知道如何在HTML中編寫一個'
所以,這不幸屬於'不要求具體問題'和'含糊不清的答案'。您應該首先學習(並詢問)如何顯示下拉菜單,然後將其作爲表單提交(通過html)。然後,您需要使用一些腳本或Web應用程序語言填充這些下拉列表。但是你正在談論很多步驟,並且由於你什麼都沒有開始,所以它超出了StackOverflow的範圍。 – 2012-04-26 00:25:54
對不起納撒尼爾! – 2012-04-26 00:26:41