gpt4 book ai didi

php - 将下拉菜单回显到页面上

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

我有一个带有两个 html 选项的下拉菜单,我还创建了一个 PHP 脚本,用于检查从下拉菜单中选择了哪个选项,并根据选择执行 mysql 查询以从数据库中获取数据。

但我也试图用从数据库获得的结果回显一个新的下拉菜单,这就是我苦苦挣扎的地方,因为没有显示错误,但也没有下拉菜单“回显”到页面上。

HTML:

<?php require "course.php" ?>

<select id="workshop" name="workshop" onchange="return test();">
<option value="">Please select a Workshop</option>
<option value="Forex">Forex</option>
<option value="BinaryOptions">Binary Options</option>
</select>

PHP 代码:

   $form['workshop'] = $_POST['workshop'];
$form['forex'] = $_POST['Forex'];
$form['binary'] = $_POST['Binary'];


//Retrieve Binary Workshops
if($form['workshop'] == 'Forex'){
$sql2 = "SELECT id, course, location FROM courses WHERE course LIKE '%Forex%' OR course LIKE '&forex%'";
$query2 = mysqli_query($link, $sql2);
echo "<select id='Forex' name='Forex' style='display: none'>";
while($result2 = mysqli_fetch_assoc($query2)){

echo "<option value=''>".$result2['course']."</option>";

}
echo "</select>";
echo '</br>';


}

有人可以指出我正在犯的错误,或者建议我可以在哪里寻找答案

最佳答案

你说 $query2 在 print_r 中显示值。所以我在你的代码中发现的唯一错误是 display:none 。

删除显示:无

echo "<select id='Forex' name='Forex' style='display: none'>";

------------------------------------------------------------ -----------------------^

关于php - 将下拉菜单回显到页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20654408/

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