首頁 > 後端開發 > php教程 > PHP 建立下拉列表

PHP 建立下拉列表

PHPz
發布: 2024-03-01 08:48:02
轉載
1156 人瀏覽過

php小編小新為您介紹如何使用PHP建立下拉清單。下拉清單是網頁中常見的互動元素,透過PHP動態產生下拉選項,可以實現更多個人化功能。在PHP中,可以使用循環結構遍歷數組或資料庫查詢結果,將資料填入下拉清單中,實現動態載入選項的效果。透過簡單的程式碼實現,即可輕鬆建立符合需求的下拉列表,為網頁添加更多互動性和使用者友善性。


php 中建立一個下拉式清單

下拉清單是清單中的一組項目。在你點擊小箭頭之前,內容是不可見的。

本文將介紹兩種類型的下拉式清單。

  1. 靜態下拉清單
  2. 動態下拉清單

我們先來看看靜態下拉清單。


在 PHP 中建立靜態下拉清單

靜態下拉清單是沒有資料庫連線的簡單 PHP 下拉方塊。我們將在下面的範例程式碼中為某些程式語言建立一個靜態下拉框。

在清單中,我們將有以下語言。

  1. PHP
  2. python
  3. Java
  4. c

接著我們將使用 PHP 來回顯所選的語言。

程式碼:

//Create a static dropdown box
<fORM id="L" method="post">
 <select name="Language">
 <option value="PHP">PHP</option>
<option value="Python">Python</option>
<option value="Java">Java</option>
<option value="C++">C++</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>

<?php
if(isset($_POST[&#39;Language&#39;])) {
echo "Selected Language: ".htmlspecialchars($_POST[&#39;Language&#39;]);
}
?>
登入後複製

下拉框應如下所示。

PHP 创建下拉列表

我們點擊箭頭以在上圖中的下拉方塊中顯示完整的項目清單。讓我們嘗試從選單中選擇語言 PHP,看看會發生什麼。

PHP 选择

這就是在沒有資料庫連接的情況下創建下拉框的方式。現在讓我們來看看動態下拉清單。


在 PHP 中建立動態下拉清單

動態下拉清單從資料庫中取得內容。讓我們來看一個例子。

我們有一個名為 sample tutorialMysql 資料庫。在我們的資料庫中,我們有表格 parkinglot

請參閱下表。

PHP 建立下拉列表

從上表中,我們將建立一個下拉方塊來取得我們的 BrandName 行的內容。

首先,我們將建立一個資料庫連線並使用 SELECT * FROM 函數來取得 BrandName 行的內容。最後,我們將為上述項目建立一個下拉式選單。

程式碼:

<?php
$user = &#39;root&#39;;
$pass = &#39;&#39;;
$db = &#39;sample tutorial&#39;;

$con = mysqli_connect("localhost", $user, $pass, $db);

$sql = "SELEC&#84;`BrandName` FROM `parkinglot1` WHER&#69; 1;";
$car_brands = mysqli_query ($con, $sql);

?>
<html>
<head>
<title>Dynamic Drop Down Box</title>
</head>
<BODY bGColor ="yellow">
<form id="form" name="form" method="post">
Car Brands:
<select Brand Name=&#39;NEW&#39;>
<option value="">--- Select ---</option>

<?php

while ($cat = mysqli_fetch_array(
$car_brands,MYSQLI_ASSOC)):;

?>
<option value="<?php echo $cat[&#39;BrandName&#39;];
?>">
 <?php echo $cat[&#39;BrandName&#39;];?>
</option>
<?php
endwhile;
?>
</select>
<input type="submit" name="Submit" value="Select" />
</form>
</body>
</html>
登入後複製

輸出:

PHP 动态下拉框

代碼是成功的。我們設法從資料庫中獲取表格的內容並在下拉框中使用它們。

本文展示如何在 PHP 中建立兩種下拉清單類型。

當你選擇任何汽車品牌時,動態下拉框的程式碼不會執行。它只顯示我們資料庫中的內容。

以上是PHP 建立下拉列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:lsjlt.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板