首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用MYSQL数据库项填充dropbox

无法使用MYSQL数据库项填充dropbox
EN

Stack Overflow用户
提问于 2016-11-21 13:28:43
回答 4查看 42关注 0票数 0

我已经尝试了很长时间来填充这个下拉列表,它只显示不在下拉列表中的项目。有什么想法吗?:)

代码语言:javascript
复制
<?php 
     $html='';
     $html.='<select>';
     $queryExercise="SELECT exerciseName FROM workouts";
     $queryExercise=mysql_query($queryExercise);
     while($result=mysql_fetch_array($queryExercise))
     {
      $exerciseName=$result['exerciseName'];
      echo '<option value="'.$exerciseName.'">'.$exerciseName.'</option>';
     }
     $html.='</select>';
     echo $html;
    ?>
EN

回答 4

Stack Overflow用户

发布于 2016-11-21 13:34:56

您的查询运行完美的,但问题是连接生成的下拉 html。

在连接$html中的所有内容时,您需要再次将下拉菜单的结果连接到$html,然后连接到echo $html

在代码下面尝试

代码语言:javascript
复制
<?php 
     $html ='<select>';
     $queryExercise="SELECT exerciseName FROM workouts";
     $queryExercise=mysql_query($queryExercise);
     while($result=mysql_fetch_array($queryExercise))
     {
      $exerciseName=$result['exerciseName'];
      $html .= '<option value="'.$exerciseName.'">'.$exerciseName.'</option>';
     }
     $html.='</select>';
     echo $html;
?>
票数 2
EN

Stack Overflow用户

发布于 2016-11-21 13:32:25

试试这个,你错过了连接

'<option value="'.$exerciseName.'">'.$exerciseName.'</option>'部分。

代码语言:javascript
复制
<?php 
     $html ='<select>';
     $queryExercise="SELECT exerciseName FROM workouts";
     $queryExercise=mysql_query($queryExercise);
     while($result=mysql_fetch_array($queryExercise))
     {
      $exerciseName=$result['exerciseName'];
      $html .= '<option value="'.$exerciseName.'">'.$exerciseName.'</option>';
     }
     $html.='</select>';
     echo $html;
?>
票数 0
EN

Stack Overflow用户

发布于 2016-11-21 13:32:27

使用以下代码:

代码语言:javascript
复制
<?php 
     $html='';
     $html.='<select>';
     $queryExercise="SELECT exerciseName FROM workouts";
     $queryExercise=mysql_query($queryExercise);
     while($result=mysql_fetch_array($queryExercise))
     {
      $exerciseName=$result['exerciseName'];
      $html.= '<option value="'.$exerciseName.'">'.$exerciseName.'</option>';
     }
     $html.='</select>';
     echo $html;
 ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40713321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档