我有一个带有 SELECT 框的表单,该表单通过使用 php 调用 mySQL 数据库来填充。这部分目前正在工作,因此请忽略创建此示例的拼写错误。
<select name = "animal" id="animal" size="1">
<?php
$sql = "SELECT * from animals";
$result = mysqli_query ($db, $sql);
while ($row = mysqli_fetch_assoc($result)) {
?>
<option value="<?= $row['id'] ?>"> <?= $row['animal'] ?> </option>
<?php
}
?>
</select>
id 是选项的主键,不显示(这是需要的)。如果当前选项是(括号内的数字是这些元素的主键,不向用户显示):
(1) 狮子
(2) 老虎
例如,我怎样才能让用户可以将熊添加到列表中,并让它出现在此表单的所有未来使用中?对于奖励积分,此特定元素在页面上重复多次,因此如果将 Bears 添加到第一行,那么第二行将更新为包含 Bears 会很好。
实际表很简单:id和animal,其他字段不需要填写。
表上的选项是 php、javascript、jquery 和 AJAX 调用。