gpt4 book ai didi

php - 使用 PHP 将数据库中的数据输出到下拉框中

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

我有一个用 Bootstrap 样式设计的表单,我想将数据库中的数据检索到下拉列表中。我尝试了这段代码,但我得到一个没有文本的列表。

    <div class="form-group"><label class="col-sm-2 control-label">Location</label>
<div class="col-sm-8"><select class="form-control m-b" name=Location>
<?php
$mysqli = new mysqli( 'localhost', 'cshrnaf_user2', '=cXlIBsdMkdr', 'cshrnaf_mis_db' );
/* check connection */
if (mysqli_connect_errno())
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "SELECT * FROM adhoc";
$result = mysqli_query($mysqli,$query);
while($rows = mysqli_fetch_assoc($result))
{
echo "<option value=" . $rows['Aim'] . "></option>";

echo "<option value='{".$d['Aim']."}'>".$d['Aim']."</option>";
}
?>

最佳答案

  1. $d在您尝试 echo 之前从未提及过它,那么它的内容是什么?
  2. echo "<option value=" . $rows['Aim'] . "></option>";有两个问题:首先,value没有用引号引起来,其次,标签中没有内容,因此不会输出任何文本。
<小时/>

尝试更改您的 while至:

while($rows = mysqli_fetch_assoc($result)){
echo "<option value='{$rows['Aim']}'>{$rows['Aim']}</option>";
}

只要$rows['Aim']包含您想要输出的内容,这应该可以。

关于php - 使用 PHP 将数据库中的数据输出到下拉框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37879899/

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