如何用php和mysql制作一个组合框?

时间:2019-03-28 15:23:26

标签: php html mysql combobox

我试图用php和mysql制作一个组合框,但找不到解决方案。我该如何解决此代码?

$conn = new mysqli($servername, $username, $password, $db);
$result = mysqli_query($conn, "SELECT * FROM exemple") or die (mysqli_error($conn));
?>
<form action="" method="post">
  <h1>Combo</h1>
    <select name="cbx" id="cbx">
    <?php while($ri = mysql_fetch_array($result)) { ?>
      <option value="<?php echo $ri['exemp'] ?>">
        <?php echo $ri['exemp2'] ?>
      </option>
    </select>
    <?php } ?>
</form>

1 个答案:

答案 0 :(得分:1)

只需在while标签之前关闭</select>循环:

<form action="" method="post">
  <h1>Combo</h1>
  <select name="cbx" id="cbx">
    <?php while ($ri = mysql_fetch_array($result)) { ?>
    <option value="<?php echo $ri['exemp'] ?>"><?php echo $ri['exemp2'] ?></option>
    <?php } ?>
  </select>
</form>