gpt4 book ai didi

PHP 和 MySQL - 使用数组填充选择下拉列表

转载 作者:行者123 更新时间:2023-11-29 07:25:29 24 4
gpt4 key购买 nike

我正在尝试使用另一个页面上的数组来填充我的下拉列表,所以这就是我所需要的我需要填充我的下拉列表选择一个国籍列表,到目前为止我有一个国籍列表但是我无法填充数组上的选择框。

在我的 fetch.php

我有

<?php include('nationality.php') ?>

<select id="register-nationality" name="registerNationality" required data-msg="Please select your Nationality" class="form-control">

<option>Select Nationality</option>

<?php

foreach ($nationality as $national) {
echo "<option value='$nationals'>$nationals</option>";
}

?>

</select>

并且在 nationality.php这是我获得国籍列表的地方,它是一个数组。

所以这是代码示例,它太长了,所以我会给你示例

    <?php 

$nationals = array(
'Afghan',
'Albanian',
'Algerian',
'American',
'Andorran',
'Angolan',
'Antiguans',
'Argentinean',
'Armenian',
'Australian',
'Austrian',
'Azerbaijani',
'Bahamian',
'Bahraini',
'Bangladeshi',
'Barbadian',
'Barbudans',
..
..
.. and so on

);

?>

因此没有任何显示。

最佳答案

将您的包含语句更改为:include_file "nationality.php";

您的数组 的名称是$nationals。您不能使用 $nationality,因为它不存在。

将您的代码更改为以下内容:

foreach($nationals as $national){
echo "<option value='$national'>$national</option>";
}

关于PHP 和 MySQL - 使用数组填充选择下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54034250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com