gpt4 book ai didi

PHP 将数据回显到 HTML 下拉菜单中

转载 作者:行者123 更新时间:2023-11-30 00:55:00 24 4
gpt4 key购买 nike

我有一个 HTML 等.. 标签,现在我想要实现的是选择 ie。我想将相关信息从数据库加载到具有尽可能多标签的新标签中。

此时,我正在使用 PHP 来实现此目的,例如,如果我选择 option1,则其后面的查询会检索相关信息并将其存储在数组中,如果我选择 option2,则会完成完全相同的操作。

我所做的下一步是创建一个循环来显示 array() 的结果,但我正在努力想出正确的解决方案来将检索到的数据回显到等中。因为这不是我最强的一面。

希望您明白我想要实现的目标,下面的代码将清除问题。

HTML:

<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 = Array();

if(isset($_POST['workshop'])){

$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);
while($result2 = mysqli_fetch_assoc($query2)){


//The problem I am having is here :/

echo "<select id='Forex' name='Forex' style='display: none'>";
echo "<option value='oko'>.$result[1].</option>";
echo "</select>";
print_r($result2);echo '</br>';
}
}else{
$sql = "SELECT id, course, location FROM courses WHERE course LIKE '%Binary%' OR course LIKE '%binary%'";
$query = mysqli_query($link, $sql);
while($result = mysqli_fetch_assoc($query)){
print_r($result);echo '</br>';

}
}
}

最佳答案

试试这个代码:

$query2 = mysqli_query($link, $sql2);

echo "<select id='Forex' name='Forex' style='display: none'>";
while($result2 = mysqli_fetch_assoc($query2)){
echo "<option value='oko'>{$result['course']}</option>";

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

关于PHP 将数据回显到 HTML 下拉菜单中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20647073/

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