返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP 创建下拉列表
  • 721
分享到

PHP 创建下拉列表

2024-02-27 21:02:40 721人浏览 薄情痞子
摘要

本文将介绍下拉列表并使用 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['Language'])) {
  echo "Selected Language: ".htmlspecialchars($_POST['Language']);
}
?>

下拉框应如下所示。

PHP 静态下拉框

我们单击箭头以在上图中的下拉框中显示完整的项目列表。让我们尝试从菜单中选择语言 PHP,看看会发生什么。

PHP 选择

这就是在没有数据库连接的情况下创建下拉框的方式。现在让我们看一下动态下拉列表。


在 PHP 中创建动态下拉列表

动态下拉列表从数据库中获取内容。让我们看一个例子。

我们有一个名为 sample tutorialMysql 数据库。在我们的数据库中,我们有表 parkinglot

请参见下表。

更新的数据库表

从上表中,我们将创建一个下拉框来获取我们的 BrandName 行的内容。

首先,我们将创建一个数据库连接并使用 SELECT * FROM 函数来获取 BrandName 行的内容。最后,我们将为上述项目创建一个下拉菜单。

代码:


<?php
$user = 'root';
$pass = '';
$db = 'sample tutorial';

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

  $sql = "SELECT  `BrandName` FROM `parkinglot1` WHERE 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='NEW'>
            <option value="">--- Select ---</option>

        <?php

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

                ?>
                    <option value="<?php echo $cat['BrandName'];
                    ?>">
                               <?php echo $cat['BrandName'];?>
                    </option>
                <?php
              endwhile;
                ?>
            </select>
            <input type="submit" name="Submit" value="Select" />
        </form>
    </body>
</html>

输出:

PHP 动态下拉框

代码是成功的。我们设法从数据库中获取表的内容并在下拉框中使用它们。

本文展示了如何在 PHP 中创建两种下拉列表类型。

当你选择任何汽车品牌时,动态下拉框的代码不会执行。它只显示我们数据库中的内容。

--结束END--

本文标题: PHP 创建下拉列表

本文链接: https://www.lsjlt.com/news/569166.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作