php - <option> 让每个选项都有自己的下拉菜单

标签 php html

我尝试将循环放在里面,但是当我选择一个类别时,它不会在 echo 中打印,如果循环在外面,就像现在每个类别都单独打印,我希望它们都在一个选项卡和一个执行按钮中

<?php
while($row = mysqli_fetch_array($result)) {
    $category = $row["category"];
    ?>

    <form action="" method="post">
        <select name="work_place">
            <option value="<?php echo $category;?>"><?php echo $category;?></option>
        </select>
        <input type="submit" value="go" />
    </form>
<?php
}
<?php
    $post = (isset($_POST['work_place'])) ? $_POST['work_place'] : '';
    echo $post;
?>
当前问题的图像:
image of current issue

最佳答案

<form action="" method="post">
  <select name="work_place">
  <?php
  while($row = mysqli_fetch_array($result)) {
    $category = $row["category"];
  ?>
      <option value="<?php echo $category;?>"><?php echo $category;?>
      </option>
<?php
  } ?>
  </select>
  <input type="submit" value="go" />
</form>  
您只想遍历“选项”。
您不需要多个表单和“选择”输入。

关于php - <option> 让每个选项都有自己的下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63818533/

相关文章:

php - Composer 如何检查php版本?

php - 当数据验证失败时保留表单字段中的值

php - MYSQL在不同情况下给出相同的响应 '0 rows affected'

php - 有没有更好的代码(MySql 或 PHP),我可以在一个语句或查询中获取两个表?

html - CSS 对齐文本区域 a

Javascript 将变量从 HTML 切换到 Javascript

jquery - 如何修复div仅在另一个div内?

php - 将每个人从东部标准时间上午 8 点到午夜的网站访问权限更改为从午夜到上午 8 点只有我的 IP

javascript - 动画未正确启动

jquery - 如何计算顶部距离,用于在另一个 div 顶部定位标题?