动态下拉列表选择不在提交时向db输入值

时间:2017-09-19 17:35:26

标签: php html

我遇到数据未输入数据库的问题。我有一个带有5个输入和一个选择的表单。下拉选择是db的动态列表。提交表单时,不会在campaign_owner列的数据库中输入任何内容。我有值=""我认为是问题所在,但我也试过了

<option value="<?php echo $user['username']; ?>"><?php echo $user['username']; ?></option>

然而这并没有帮助。下拉列表显示了我想要的数据,并允许您在页面上选择它,它不提交它,我不知道为什么。

HTML:

<div class="col-sm-5 col-sm-push-1 form-group required">
  <label class="control-label" ><?php echo $entry_owner; ?></label>
  <select name="user-list" id="user-list">
    <?php foreach ($users as $user) { ?>
    <option value="<?php echo $user['username']; ?>"><?php echo $user['username']; ?></option>
    <?php } ?>
  </select>
</div>

1 个答案:

答案 0 :(得分:1)

HTML表单使用input / select / textarea等名称。您的选择名为&#34; user-list&#34;这意味着提交时它将在密钥user-list下。您需要将其映射到campaign_owner列。